https://launchpad.net/~inkscape.dev/+archive/ubuntu/stable/+build/23598415 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-arm64-058 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:12:14 UTC 2022 aarch64 Buildd toolchain package versions: launchpad-buildd_212~550~ubuntu20.04.1 python3-lpbuildd_212~550~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.4 dpkg-dev_1.19.7ubuntu3 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 1 May 11:13:25 ntpdate[1847]: adjust time server 10.211.37.1 offset -0.001684 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-23598415 --image-type chroot /home/buildd/filecache-default/c698bf6badd89264039f6cdfcd7c983f87611a3e Creating target for build PACKAGEBUILD-23598415 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-23598415 Starting target for build PACKAGEBUILD-23598415 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-23598415 'deb http://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy main' 'deb http://ftpmaster.internal/ubuntu jammy main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-security main restricted universe multiverse' 'deb http://ftpmaster.internal/ubuntu jammy-updates main restricted universe multiverse' Overriding sources.list in build-PACKAGEBUILD-23598415 RUN: /usr/share/launchpad-buildd/bin/in-target add-trusted-keys --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-23598415 Adding trusted keys to build-PACKAGEBUILD-23598415 Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa1024 2011-06-13 [SC] 22C4 8501 4660 3F3D B0ED 0047 9DA4 BD18 B9A0 6DE3 uid [ unknown] Launchpad PPA for Inkscape Developers /etc/apt/trusted.gpg.d/ubuntu-keyring-2012-cdimage.gpg ------------------------------------------------------ pub rsa4096 2012-05-11 [SC] 8439 38DF 228D 22F7 B374 2BC0 D94A A3F0 EFE2 1092 uid [ unknown] Ubuntu CD Image Automatic Signing Key (2012) /etc/apt/trusted.gpg.d/ubuntu-keyring-2018-archive.gpg ------------------------------------------------------ pub rsa4096 2018-09-17 [SC] F6EC B376 2474 EDA9 D21B 7022 8719 20D1 991B C93C uid [ unknown] Ubuntu Archive Automatic Signing Key (2018) RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-23598415 Updating target for build PACKAGEBUILD-23598415 Get:1 http://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy InRelease [17.5 kB] Get:2 http://ftpmaster.internal/ubuntu jammy InRelease [270 kB] Get:3 http://ftpmaster.internal/ubuntu jammy-security InRelease [110 kB] Get:4 http://ftpmaster.internal/ubuntu jammy-updates InRelease [109 kB] Get:5 http://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy/main armhf Packages [1080 B] Get:6 http://ppa.launchpadcontent.net/inkscape.dev/stable/ubuntu jammy/main Translation-en [692 B] Get:7 http://ftpmaster.internal/ubuntu jammy/main armhf Packages [1323 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main Translation-en [510 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/restricted armhf Packages [10.9 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/restricted Translation-en [18.6 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/universe armhf Packages [13.5 MB] Get:12 http://ftpmaster.internal/ubuntu jammy/universe Translation-en [5652 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/multiverse armhf Packages [164 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/multiverse Translation-en [112 kB] Get:15 http://ftpmaster.internal/ubuntu jammy-security/main armhf Packages [27.1 kB] Get:16 http://ftpmaster.internal/ubuntu jammy-security/main Translation-en [14.3 kB] Get:17 http://ftpmaster.internal/ubuntu jammy-security/restricted Translation-en [8232 B] Get:18 http://ftpmaster.internal/ubuntu jammy-security/universe armhf Packages [11.9 kB] Get:19 http://ftpmaster.internal/ubuntu jammy-security/universe Translation-en [6004 B] Get:20 http://ftpmaster.internal/ubuntu jammy-updates/main armhf Packages [32.0 kB] Get:21 http://ftpmaster.internal/ubuntu jammy-updates/main Translation-en [15.7 kB] Get:22 http://ftpmaster.internal/ubuntu jammy-updates/restricted Translation-en [8232 B] Get:23 http://ftpmaster.internal/ubuntu jammy-updates/universe armhf Packages [17.5 kB] Get:24 http://ftpmaster.internal/ubuntu jammy-updates/universe Translation-en [7584 B] Fetched 22.0 MB in 8s (2840 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: libsemanage1* The following NEW packages will be installed: gcc-12-base libperl5.34 libsemanage2 libsepol2 libssl3 perl-modules-5.34 The following packages will be upgraded: advancecomp apt base-files base-passwd bash binutils binutils-arm-linux-gnueabihf binutils-common bsdutils build-essential bzip2 ca-certificates coreutils cpp-11 dash debconf debianutils diffutils dpkg dpkg-dev e2fsprogs fakeroot findutils g++-11 gcc-11 gcc-11-base gpg gpg-agent gpgconf gpgv grep gzip hostname init init-system-helpers libacl1 libapparmor1 libapt-pkg6.0 libargon2-1 libasan6 libassuan0 libatomic1 libattr1 libaudit-common libaudit1 libbinutils libblkid1 libbz2-1.0 libc-bin libc-dev-bin libc6 libc6-dev libcap-ng0 libcap2 libcc1-0 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libdb5.3 libdebconfclient0 libdevmapper1.02.1 libdpkg-perl libext2fs2 libfakeroot libffi8 libgcc-11-dev libgcc-s1 libgcrypt20 libgdbm-compat4 libgdbm6 libgmp10 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libhogweed6 libidn2-0 libip4tc2 libisl23 libjson-c5 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblockfile-bin liblockfile1 liblz4-1 liblzma5 libmount1 libmpc3 libmpfr6 libncurses6 libncursesw6 libnettle8 libnpth0 libnsl-dev libnsl2 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam0g libpcre2-8-0 libpcre3 libpng16-16 libprocps8 libreadline8 libseccomp2 libselinux1 libsemanage-common libsmartcols1 libsqlite3-0 libss2 libstdc++-11-dev libstdc++6 libsystemd0 libtasn1-6 libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libubsan1 libudev1 libunistring2 libuuid1 libxxhash0 libzstd1 linux-libc-dev lockfile-progs login logsave lsb-base lto-disabled-list make mawk mount ncurses-base ncurses-bin openssl optipng passwd patch perl perl-base pinentry-curses pkgbinarymangler procps readline-common rpcsvc-proto sed sensible-utils systemd systemd-sysv systemd-timesyncd sysvinit-utils tar tzdata usrmerge util-linux xz-utils zlib1g 165 upgraded, 6 newly installed, 1 to remove and 0 not upgraded. Need to get 89.9 MB of archives. After this operation, 298 MB disk space will be freed. Get:1 http://ftpmaster.internal/ubuntu jammy/main armhf rpcsvc-proto armhf 1.4.2-0ubuntu6 [63.7 kB] Get:2 http://ftpmaster.internal/ubuntu jammy/main armhf libnsl-dev armhf 1.3.0-2build2 [66.1 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main armhf libcrypt-dev armhf 1:4.4.27-1 [122 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main armhf libc6-dev armhf 2.35-0ubuntu3 [1331 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main armhf libc-dev-bin armhf 2.35-0ubuntu3 [19.0 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main armhf libtirpc-common all 1.3.2-2build1 [7616 B] Get:7 http://ftpmaster.internal/ubuntu jammy/main armhf libtirpc-dev armhf 1.3.2-2build1 [184 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main armhf libssl3 armhf 3.0.2-0ubuntu1 [1578 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main armhf libk5crypto3 armhf 1.19.2-2 [83.6 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main armhf libkrb5support0 armhf 1.19.2-2 [30.4 kB] Get:11 http://ftpmaster.internal/ubuntu jammy/main armhf libkrb5-3 armhf 1.19.2-2 [330 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/main armhf libgssapi-krb5-2 armhf 1.19.2-2 [120 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/main armhf libc6 armhf 2.35-0ubuntu3 [2517 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/main armhf libc-bin armhf 2.35-0ubuntu3 [546 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/main armhf perl-modules-5.34 all 5.34.0-3ubuntu1 [2975 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main armhf libperl5.34 armhf 5.34.0-3ubuntu1 [4039 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main armhf perl armhf 5.34.0-3ubuntu1 [232 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main armhf perl-base armhf 5.34.0-3ubuntu1 [1613 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main armhf bzip2 armhf 1.0.8-5build1 [34.2 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main armhf libbz2-1.0 armhf 1.0.8-5build1 [31.7 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main armhf libaudit-common all 1:3.0.7-1build1 [4726 B] Get:22 http://ftpmaster.internal/ubuntu jammy/main armhf libcap-ng0 armhf 0.7.9-2.2build3 [10.1 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/main armhf libaudit1 armhf 1:3.0.7-1build1 [43.6 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/main armhf libpam0g armhf 1.4.0-11ubuntu2 [55.4 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/main armhf libcrypt1 armhf 1:4.4.27-1 [94.0 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/main armhf libdb5.3 armhf 5.3.28+dfsg1-0.8ubuntu3 [648 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/main armhf libgdbm6 armhf 1.23-1 [30.0 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main armhf libgdbm-compat4 armhf 1.23-1 [6070 B] Get:29 http://ftpmaster.internal/ubuntu jammy/main armhf zlib1g armhf 1:1.2.11.dfsg-2ubuntu9 [51.5 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main armhf debconf all 1.5.79ubuntu1 [126 kB] Get:31 http://ftpmaster.internal/ubuntu jammy/main armhf libcom-err2 armhf 1.46.5-2ubuntu1 [9002 B] Get:32 http://ftpmaster.internal/ubuntu jammy/main armhf libkeyutils1 armhf 1.6.1-2ubuntu3 [8966 B] Get:33 http://ftpmaster.internal/ubuntu jammy/main armhf libtirpc3 armhf 1.3.2-2build1 [72.2 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main armhf libnsl2 armhf 1.3.0-2build2 [36.6 kB] Get:35 http://ftpmaster.internal/ubuntu jammy-security/main armhf linux-libc-dev armhf 5.15.0-27.28 [1269 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main armhf gcc-12-base armhf 12-20220319-1ubuntu1 [18.9 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main armhf libgcc-s1 armhf 12-20220319-1ubuntu1 [42.7 kB] Get:38 http://ftpmaster.internal/ubuntu jammy-updates/main armhf base-files armhf 12ubuntu4.1 [62.5 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main armhf debianutils armhf 5.5-1ubuntu2 [106 kB] Get:40 http://ftpmaster.internal/ubuntu jammy/main armhf bash armhf 5.1-6ubuntu1 [655 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main armhf bsdutils armhf 1:2.37.2-4ubuntu3 [87.0 kB] Get:42 http://ftpmaster.internal/ubuntu jammy/main armhf coreutils armhf 8.32-4.1ubuntu1 [1301 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main armhf libgpg-error0 armhf 1.43-3 [61.9 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main armhf libgcrypt20 armhf 1.9.4-3ubuntu3 [439 kB] Get:45 http://ftpmaster.internal/ubuntu jammy/main armhf liblz4-1 armhf 1.9.3-2build2 [54.8 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main armhf liblzma5 armhf 5.2.5-2ubuntu1 [87.0 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main armhf libstdc++6 armhf 12-20220319-1ubuntu1 [616 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main armhf libargon2-1 armhf 0~20171227-0.3 [21.0 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main armhf libblkid1 armhf 2.37.2-4ubuntu3 [136 kB] Get:50 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre2-8-0 armhf 10.39-3build1 [190 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/main armhf libselinux1 armhf 3.3-1build2 [66.8 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/main armhf libudev1 armhf 249.11-0ubuntu3 [69.5 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/main armhf libdevmapper1.02.1 armhf 2:1.02.175-2.1ubuntu4 [134 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/main armhf libjson-c5 armhf 0.15-2build4 [28.9 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main armhf libuuid1 armhf 2.37.2-4ubuntu3 [23.6 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main armhf libcryptsetup12 armhf 2:2.4.3-1ubuntu1 [189 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main armhf libgmp10 armhf 2:6.2.1+dfsg-3ubuntu1 [205 kB] Get:58 http://ftpmaster.internal/ubuntu jammy/main armhf libnettle8 armhf 3.7.3-1build2 [174 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main armhf libhogweed6 armhf 3.7.3-1build2 [187 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main armhf libunistring2 armhf 1.0-1 [533 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main armhf libidn2-0 armhf 2.3.2-2build1 [67.6 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/main armhf libffi8 armhf 3.4.2-4 [19.0 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/main armhf libp11-kit0 armhf 0.24.0-6build1 [219 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main armhf libtasn1-6 armhf 4.18.0-4build1 [36.3 kB] Get:65 http://ftpmaster.internal/ubuntu jammy/main armhf libgnutls30 armhf 3.7.3-4ubuntu1 [934 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main armhf systemd-sysv armhf 249.11-0ubuntu3 [10.5 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main armhf systemd-timesyncd armhf 249.11-0ubuntu3 [31.0 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main armhf libacl1 armhf 2.3.1-1 [14.9 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main armhf libapparmor1 armhf 3.0.4-2ubuntu2 [33.0 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main armhf libip4tc2 armhf 1.8.7-1ubuntu5 [17.7 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main armhf libzstd1 armhf 1.4.8+dfsg-3build1 [285 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main armhf libkmod2 armhf 29-1ubuntu1 [40.9 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main armhf libmount1 armhf 2.37.2-4ubuntu3 [152 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main armhf libseccomp2 armhf 2.5.3-2ubuntu2 [46.8 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/main armhf login armhf 1:4.8.1-2ubuntu2 [186 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main armhf util-linux armhf 2.37.2-4ubuntu3 [1130 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main armhf mount armhf 2.37.2-4ubuntu3 [125 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main armhf systemd armhf 249.11-0ubuntu3 [4455 kB] Get:79 http://ftpmaster.internal/ubuntu jammy/main armhf libsystemd0 armhf 249.11-0ubuntu3 [295 kB] Get:80 http://ftpmaster.internal/ubuntu jammy/main armhf libxxhash0 armhf 0.8.1-1 [26.3 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main armhf libapt-pkg6.0 armhf 2.4.5 [899 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main armhf tar armhf 1.34+dfsg-1build3 [272 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main armhf dpkg armhf 1.21.1ubuntu2 [1190 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main armhf dash armhf 0.5.11+git20210903+057cd650a4ed-3build1 [83.8 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main armhf diffutils armhf 1:3.8-0ubuntu2 [164 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main armhf findutils armhf 4.8.0-1ubuntu3 [323 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main armhf grep armhf 3.7-1build1 [150 kB] Get:88 http://ftpmaster.internal/ubuntu jammy/main armhf gzip armhf 1.10-4ubuntu4 [95.3 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main armhf hostname armhf 3.23ubuntu2 [10.7 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/main armhf libncurses6 armhf 6.3-2 [87.5 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main armhf libncursesw6 armhf 6.3-2 [117 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main armhf libtinfo6 armhf 6.3-2 [87.9 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main armhf ncurses-bin armhf 6.3-2 [175 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main armhf sed armhf 4.8-1ubuntu2 [186 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main armhf libdebconfclient0 armhf 0.261ubuntu1 [6552 B] Get:96 http://ftpmaster.internal/ubuntu jammy/main armhf base-passwd armhf 3.5.52build1 [49.2 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/main armhf init-system-helpers all 1.62 [38.5 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/main armhf ncurses-base all 6.3-2 [20.1 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main armhf lsb-base all 11.1.0ubuntu4 [12.3 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main armhf sysvinit-utils armhf 3.01-1ubuntu1 [20.5 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main armhf gpgv armhf 2.2.27-3ubuntu2 [186 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main armhf apt armhf 2.4.5 [1369 kB] Get:103 http://ftpmaster.internal/ubuntu jammy/main armhf libsepol2 armhf 3.3-1build1 [259 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main armhf libsemanage-common all 3.3-1build2 [9874 B] Get:105 http://ftpmaster.internal/ubuntu jammy/main armhf libsemanage2 armhf 3.3-1build2 [83.9 kB] Get:106 http://ftpmaster.internal/ubuntu jammy/main armhf passwd armhf 1:4.8.1-2ubuntu2 [740 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main armhf libpam-modules-bin armhf 1.4.0-11ubuntu2 [35.6 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main armhf libpam-modules armhf 1.4.0-11ubuntu2 [263 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main armhf logsave armhf 1.46.5-2ubuntu1 [10.1 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main armhf libext2fs2 armhf 1.46.5-2ubuntu1 [191 kB] Get:111 http://ftpmaster.internal/ubuntu jammy/main armhf e2fsprogs armhf 1.46.5-2ubuntu1 [566 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main armhf init armhf 1.62 [5412 B] Get:113 http://ftpmaster.internal/ubuntu jammy/main armhf libattr1 armhf 1:2.5.1-1build1 [12.1 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main armhf libcap2 armhf 1:2.44-1build3 [15.3 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main armhf libpam-runtime all 1.4.0-11ubuntu2 [40.3 kB] Get:116 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre3 armhf 2:8.39-13build5 [225 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main armhf libsmartcols1 armhf 2.37.2-4ubuntu3 [93.9 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main armhf libprocps8 armhf 2:3.3.17-6ubuntu2 [32.7 kB] Get:119 http://ftpmaster.internal/ubuntu jammy/main armhf libss2 armhf 1.46.5-2ubuntu1 [10.1 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main armhf mawk armhf 1.3.4.20200120-3 [91.5 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main armhf procps armhf 2:3.3.17-6ubuntu2 [372 kB] Get:122 http://ftpmaster.internal/ubuntu jammy/main armhf sensible-utils all 0.0.17 [20.1 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main armhf usrmerge all 25ubuntu2 [54.7 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main armhf openssl armhf 3.0.2-0ubuntu1 [1153 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main armhf ca-certificates all 20211016 [148 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main armhf readline-common all 8.1.2-1 [53.5 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main armhf libreadline8 armhf 8.1.2-1 [128 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main armhf libsqlite3-0 armhf 3.37.2-2 [549 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main armhf tzdata all 2022a-0ubuntu1 [342 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main armhf libpng16-16 armhf 1.6.37-3build5 [170 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main armhf xz-utils armhf 5.2.5-2ubuntu1 [84.6 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main armhf advancecomp armhf 2.1-2.1ubuntu2 [185 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main armhf libctf0 armhf 2.38-3ubuntu1 [93.6 kB] Get:134 http://ftpmaster.internal/ubuntu jammy/main armhf libctf-nobfd0 armhf 2.38-3ubuntu1 [93.5 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main armhf binutils-arm-linux-gnueabihf armhf 2.38-3ubuntu1 [3061 kB] Get:136 http://ftpmaster.internal/ubuntu jammy/main armhf libbinutils armhf 2.38-3ubuntu1 [497 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main armhf binutils armhf 2.38-3ubuntu1 [3162 B] Get:138 http://ftpmaster.internal/ubuntu jammy/main armhf binutils-common armhf 2.38-3ubuntu1 [221 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main armhf make armhf 4.3-4.1build1 [163 kB] Get:140 http://ftpmaster.internal/ubuntu jammy/main armhf dpkg-dev all 1.21.1ubuntu2 [922 kB] Get:141 http://ftpmaster.internal/ubuntu jammy/main armhf libdpkg-perl all 1.21.1ubuntu2 [236 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main armhf patch armhf 2.7.6-7build2 [111 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main armhf lto-disabled-list all 24 [12.5 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main armhf build-essential armhf 12.9ubuntu3 [4744 B] Get:145 http://ftpmaster.internal/ubuntu jammy/main armhf libubsan1 armhf 12-20220319-1ubuntu1 [959 kB] Get:146 http://ftpmaster.internal/ubuntu jammy/main armhf libgomp1 armhf 12-20220319-1ubuntu1 [110 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main armhf libatomic1 armhf 12-20220319-1ubuntu1 [7620 B] Get:148 http://ftpmaster.internal/ubuntu jammy/main armhf libasan6 armhf 11.2.0-19ubuntu1 [2242 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main armhf g++-11 armhf 11.2.0-19ubuntu1 [9018 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main armhf gcc-11 armhf 11.2.0-19ubuntu1 [15.8 MB] Get:151 http://ftpmaster.internal/ubuntu jammy/main armhf libstdc++-11-dev armhf 11.2.0-19ubuntu1 [2134 kB] Get:152 http://ftpmaster.internal/ubuntu jammy/main armhf libgcc-11-dev armhf 11.2.0-19ubuntu1 [835 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main armhf libcc1-0 armhf 12-20220319-1ubuntu1 [39.1 kB] Get:154 http://ftpmaster.internal/ubuntu jammy/main armhf cpp-11 armhf 11.2.0-19ubuntu1 [7841 kB] Get:155 http://ftpmaster.internal/ubuntu jammy/main armhf gcc-11-base armhf 11.2.0-19ubuntu1 [20.8 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main armhf libisl23 armhf 0.24-2build1 [581 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main armhf libmpfr6 armhf 4.1.0-3build3 [217 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main armhf libmpc3 armhf 1.2.1-2build1 [39.5 kB] Get:159 http://ftpmaster.internal/ubuntu jammy/main armhf libfakeroot armhf 1.28-1ubuntu1 [26.3 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main armhf fakeroot armhf 1.28-1ubuntu1 [62.2 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main armhf libassuan0 armhf 2.5.5-1build1 [31.3 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main armhf pinentry-curses armhf 1.1.1-1build2 [35.6 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main armhf libnpth0 armhf 1.6-3build2 [7230 B] Get:164 http://ftpmaster.internal/ubuntu jammy/main armhf gpg armhf 2.2.27-3ubuntu2 [483 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main armhf gpgconf armhf 2.2.27-3ubuntu2 [115 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main armhf gpg-agent armhf 2.2.27-3ubuntu2 [227 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main armhf liblockfile-bin armhf 1.17-1build2 [11.0 kB] Get:168 http://ftpmaster.internal/ubuntu jammy/main armhf liblockfile1 armhf 1.17-1build2 [5930 B] Get:169 http://ftpmaster.internal/ubuntu jammy/main armhf lockfile-progs armhf 0.1.19build1 [9506 B] Get:170 http://ftpmaster.internal/ubuntu jammy/main armhf optipng armhf 0.7.7-2build1 [84.8 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/main armhf pkgbinarymangler all 149 [32.4 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 89.9 MB in 4s (23.3 MB/s) (Reading database ... 12985 files and directories currently installed.) Preparing to unpack .../0-rpcsvc-proto_1.4.2-0ubuntu6_armhf.deb ... Unpacking rpcsvc-proto (1.4.2-0ubuntu6) over (1.4.2-0ubuntu5) ... Preparing to unpack .../1-libnsl-dev_1.3.0-2build2_armhf.deb ... Unpacking libnsl-dev:armhf (1.3.0-2build2) over (1.3.0-2build1) ... Preparing to unpack .../2-libcrypt-dev_1%3a4.4.27-1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Preparing to unpack .../3-libc6-dev_2.35-0ubuntu3_armhf.deb ... Unpacking libc6-dev:armhf (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../4-libc-dev-bin_2.35-0ubuntu3_armhf.deb ... Unpacking libc-dev-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Preparing to unpack .../5-libtirpc-common_1.3.2-2build1_all.deb ... Unpacking libtirpc-common (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc-common (1.3.2-2build1) ... (Reading database ... 12990 files and directories currently installed.) Preparing to unpack .../libtirpc-dev_1.3.2-2build1_armhf.deb ... Unpacking libtirpc-dev:armhf (1.3.2-2build1) over (1.3.2-2) ... Selecting previously unselected package libssl3:armhf. Preparing to unpack .../libssl3_3.0.2-0ubuntu1_armhf.deb ... Unpacking libssl3:armhf (3.0.2-0ubuntu1) ... Setting up libssl3:armhf (3.0.2-0ubuntu1) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libk5crypto3_1.19.2-2_armhf.deb ... Unpacking libk5crypto3:armhf (1.19.2-2) over (1.18.3-6) ... Setting up libk5crypto3:armhf (1.19.2-2) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libkrb5support0_1.19.2-2_armhf.deb ... Unpacking libkrb5support0:armhf (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5support0:armhf (1.19.2-2) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libkrb5-3_1.19.2-2_armhf.deb ... Unpacking libkrb5-3:armhf (1.19.2-2) over (1.18.3-6) ... Setting up libkrb5-3:armhf (1.19.2-2) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libgssapi-krb5-2_1.19.2-2_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.19.2-2) over (1.18.3-6) ... Setting up libgssapi-krb5-2:armhf (1.19.2-2) ... (Reading database ... 13001 files and directories currently installed.) Preparing to unpack .../libc6_2.35-0ubuntu3_armhf.deb ... Unpacking libc6:armhf (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc6:armhf (2.35-0ubuntu3) ... (Reading database ... 13000 files and directories currently installed.) Preparing to unpack .../libc-bin_2.35-0ubuntu3_armhf.deb ... Unpacking libc-bin (2.35-0ubuntu3) over (2.34-0ubuntu3) ... Setting up libc-bin (2.35-0ubuntu3) ... (Reading database ... 12998 files and directories currently installed.) Preparing to unpack .../perl_5.34.0-3ubuntu1_armhf.deb ... Unpacking perl (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Selecting previously unselected package perl-modules-5.34. Preparing to unpack .../perl-modules-5.34_5.34.0-3ubuntu1_all.deb ... Unpacking perl-modules-5.34 (5.34.0-3ubuntu1) ... Selecting previously unselected package libperl5.34:armhf. Preparing to unpack .../libperl5.34_5.34.0-3ubuntu1_armhf.deb ... Unpacking libperl5.34:armhf (5.34.0-3ubuntu1) ... Preparing to unpack .../perl-base_5.34.0-3ubuntu1_armhf.deb ... Unpacking perl-base (5.34.0-3ubuntu1) over (5.32.1-3ubuntu3) ... Setting up perl-base (5.34.0-3ubuntu1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../bzip2_1.0.8-5build1_armhf.deb ... Unpacking bzip2 (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Preparing to unpack .../libbz2-1.0_1.0.8-5build1_armhf.deb ... Unpacking libbz2-1.0:armhf (1.0.8-5build1) over (1.0.8-4ubuntu4) ... Setting up libbz2-1.0:armhf (1.0.8-5build1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libaudit-common_1%3a3.0.7-1build1_all.deb ... Unpacking libaudit-common (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit-common (1:3.0.7-1build1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libcap-ng0_0.7.9-2.2build3_armhf.deb ... Unpacking libcap-ng0:armhf (0.7.9-2.2build3) over (0.7.9-2.2build2) ... Setting up libcap-ng0:armhf (0.7.9-2.2build3) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a3.0.7-1build1_armhf.deb ... Unpacking libaudit1:armhf (1:3.0.7-1build1) over (1:3.0-2ubuntu3) ... Setting up libaudit1:armhf (1:3.0.7-1build1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libpam0g_1.4.0-11ubuntu2_armhf.deb ... Unpacking libpam0g:armhf (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam0g:armhf (1.4.0-11ubuntu2) ... Checking for services that may need to be restarted...Checking init scripts... Nothing to restart. (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libcrypt1_1%3a4.4.27-1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.27-1) over (1:4.4.18-4ubuntu2) ... Setting up libcrypt1:armhf (1:4.4.27-1) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.8ubuntu3_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28+dfsg1-0.8ubuntu3) over (5.3.28+dfsg1-0.8ubuntu2) ... Setting up libdb5.3:armhf (5.3.28+dfsg1-0.8ubuntu3) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../libgdbm6_1.23-1_armhf.deb ... Unpacking libgdbm6:armhf (1.23-1) over (1.19-2build1) ... Preparing to unpack .../libgdbm-compat4_1.23-1_armhf.deb ... Unpacking libgdbm-compat4:armhf (1.23-1) over (1.19-2build1) ... Preparing to unpack .../zlib1g_1%3a1.2.11.dfsg-2ubuntu9_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-2ubuntu9) over (1:1.2.11.dfsg-2ubuntu7) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-2ubuntu9) ... (Reading database ... 14906 files and directories currently installed.) Preparing to unpack .../debconf_1.5.79ubuntu1_all.deb ... Unpacking debconf (1.5.79ubuntu1) over (1.5.77) ... Setting up debconf (1.5.79ubuntu1) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libcom-err2_1.46.5-2ubuntu1_armhf.deb ... Unpacking libcom-err2:armhf (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libcom-err2:armhf (1.46.5-2ubuntu1) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libkeyutils1_1.6.1-2ubuntu3_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.1-2ubuntu3) over (1.6.1-2ubuntu2) ... Setting up libkeyutils1:armhf (1.6.1-2ubuntu3) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libtirpc3_1.3.2-2build1_armhf.deb ... Unpacking libtirpc3:armhf (1.3.2-2build1) over (1.3.2-2) ... Setting up libtirpc3:armhf (1.3.2-2build1) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../libnsl2_1.3.0-2build2_armhf.deb ... Unpacking libnsl2:armhf (1.3.0-2build2) over (1.3.0-2build1) ... Setting up libnsl2:armhf (1.3.0-2build2) ... (Reading database ... 14905 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_5.15.0-27.28_armhf.deb ... Unpacking linux-libc-dev:armhf (5.15.0-27.28) over (5.13.0-19.19) ... Selecting previously unselected package gcc-12-base:armhf. Preparing to unpack .../gcc-12-base_12-20220319-1ubuntu1_armhf.deb ... Unpacking gcc-12-base:armhf (12-20220319-1ubuntu1) ... Setting up gcc-12-base:armhf (12-20220319-1ubuntu1) ... (Reading database ... 14921 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12-20220319-1ubuntu1_armhf.deb ... Unpacking libgcc-s1:armhf (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libgcc-s1:armhf (12-20220319-1ubuntu1) ... (Reading database ... 14921 files and directories currently installed.) Preparing to unpack .../base-files_12ubuntu4.1_armhf.deb ... Unpacking base-files (12ubuntu4.1) over (12ubuntu1) ... Setting up base-files (12ubuntu4.1) ... Installing new version of config file /etc/issue ... Installing new version of config file /etc/issue.net ... Installing new version of config file /etc/lsb-release ... (Reading database ... 14921 files and directories currently installed.) Preparing to unpack .../debianutils_5.5-1ubuntu2_armhf.deb ... Unpacking debianutils (5.5-1ubuntu2) over (4.11.2build1) ... Setting up debianutils (5.5-1ubuntu2) ... update-alternatives: using /usr/bin/which.debianutils to provide /usr/bin/which (which) in auto mode (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../bash_5.1-6ubuntu1_armhf.deb ... Unpacking bash (5.1-6ubuntu1) over (5.1-3ubuntu2) ... Setting up bash (5.1-6ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.37.2-4ubuntu3_armhf.deb ... Unpacking bsdutils (1:2.37.2-4ubuntu3) over (1:2.36.1-8ubuntu1) ... Setting up bsdutils (1:2.37.2-4ubuntu3) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../coreutils_8.32-4.1ubuntu1_armhf.deb ... Unpacking coreutils (8.32-4.1ubuntu1) over (8.32-4ubuntu3) ... Setting up coreutils (8.32-4.1ubuntu1) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.43-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.43-3) over (1.38-2build2) ... Setting up libgpg-error0:armhf (1.43-3) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.9.4-3ubuntu3_armhf.deb ... Unpacking libgcrypt20:armhf (1.9.4-3ubuntu3) over (1.8.7-5ubuntu2) ... Setting up libgcrypt20:armhf (1.9.4-3ubuntu3) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../liblz4-1_1.9.3-2build2_armhf.deb ... Unpacking liblz4-1:armhf (1.9.3-2build2) over (1.9.3-2build1) ... Setting up liblz4-1:armhf (1.9.3-2build2) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2ubuntu1_armhf.deb ... Unpacking liblzma5:armhf (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Setting up liblzma5:armhf (5.2.5-2ubuntu1) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libstdc++6_12-20220319-1ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Setting up libstdc++6:armhf (12-20220319-1ubuntu1) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libargon2-1_0~20171227-0.3_armhf.deb ... Unpacking libargon2-1:armhf (0~20171227-0.3) over (0~20171227-0.2build22) ... Preparing to unpack .../libblkid1_2.37.2-4ubuntu3_armhf.deb ... Unpacking libblkid1:armhf (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libblkid1:armhf (2.37.2-4ubuntu3) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libpcre2-8-0_10.39-3build1_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.39-3build1) over (10.37-0ubuntu2) ... Setting up libpcre2-8-0:armhf (10.39-3build1) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libselinux1_3.3-1build2_armhf.deb ... Unpacking libselinux1:armhf (3.3-1build2) over (3.1-3build2) ... Setting up libselinux1:armhf (3.3-1build2) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu3_armhf.deb ... Unpacking libudev1:armhf (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Setting up libudev1:armhf (249.11-0ubuntu3) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libdevmapper1.02.1_2%3a1.02.175-2.1ubuntu4_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.175-2.1ubuntu4) over (2:1.02.175-2.1ubuntu3) ... Preparing to unpack .../libjson-c5_0.15-2build4_armhf.deb ... Unpacking libjson-c5:armhf (0.15-2build4) over (0.15-2build3) ... Preparing to unpack .../libuuid1_2.37.2-4ubuntu3_armhf.deb ... Unpacking libuuid1:armhf (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libuuid1:armhf (2.37.2-4ubuntu3) ... (Reading database ... 14925 files and directories currently installed.) Preparing to unpack .../libcryptsetup12_2%3a2.4.3-1ubuntu1_armhf.deb ... Unpacking libcryptsetup12:armhf (2:2.4.3-1ubuntu1) over (2:2.3.6-0ubuntu1) ... Preparing to unpack .../libgmp10_2%3a6.2.1+dfsg-3ubuntu1_armhf.deb ... Unpacking libgmp10:armhf (2:6.2.1+dfsg-3ubuntu1) over (2:6.2.1+dfsg-1ubuntu3) ... Setting up libgmp10:armhf (2:6.2.1+dfsg-3ubuntu1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libnettle8_3.7.3-1build2_armhf.deb ... Unpacking libnettle8:armhf (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libnettle8:armhf (3.7.3-1build2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libhogweed6_3.7.3-1build2_armhf.deb ... Unpacking libhogweed6:armhf (3.7.3-1build2) over (3.7.3-1build1) ... Setting up libhogweed6:armhf (3.7.3-1build2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libunistring2_1.0-1_armhf.deb ... Unpacking libunistring2:armhf (1.0-1) over (0.9.10-6) ... Setting up libunistring2:armhf (1.0-1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libidn2-0_2.3.2-2build1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.2-2build1) over (2.3.1-1build1) ... Setting up libidn2-0:armhf (2.3.2-2build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libffi8_3.4.2-4_armhf.deb ... Unpacking libffi8:armhf (3.4.2-4) over (3.4.2-1ubuntu5) ... Setting up libffi8:armhf (3.4.2-4) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libp11-kit0_0.24.0-6build1_armhf.deb ... Unpacking libp11-kit0:armhf (0.24.0-6build1) over (0.23.22-1build1) ... Setting up libp11-kit0:armhf (0.24.0-6build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.18.0-4build1_armhf.deb ... Unpacking libtasn1-6:armhf (4.18.0-4build1) over (4.16.0-2build1) ... Setting up libtasn1-6:armhf (4.18.0-4build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.7.3-4ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.7.3-4ubuntu1) over (3.7.1-5ubuntu1) ... Setting up libgnutls30:armhf (3.7.3-4ubuntu1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu3_armhf.deb ... Unpacking systemd-sysv (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Preparing to unpack .../systemd-timesyncd_249.11-0ubuntu3_armhf.deb ... Unpacking systemd-timesyncd (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Preparing to unpack .../libacl1_2.3.1-1_armhf.deb ... Unpacking libacl1:armhf (2.3.1-1) over (2.2.53-10ubuntu2) ... Setting up libacl1:armhf (2.3.1-1) ... (Reading database ... 14928 files and directories currently installed.) Preparing to unpack .../libapparmor1_3.0.4-2ubuntu2_armhf.deb ... Unpacking libapparmor1:armhf (3.0.4-2ubuntu2) over (3.0.3-0ubuntu1) ... Preparing to unpack .../libip4tc2_1.8.7-1ubuntu5_armhf.deb ... Unpacking libip4tc2:armhf (1.8.7-1ubuntu5) over (1.8.7-1ubuntu3) ... Preparing to unpack .../libzstd1_1.4.8+dfsg-3build1_armhf.deb ... Unpacking libzstd1:armhf (1.4.8+dfsg-3build1) over (1.4.8+dfsg-2.1build1) ... Setting up libzstd1:armhf (1.4.8+dfsg-3build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libkmod2_29-1ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (29-1ubuntu1) over (28-1ubuntu4) ... Preparing to unpack .../libmount1_2.37.2-4ubuntu3_armhf.deb ... Unpacking libmount1:armhf (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libmount1:armhf (2.37.2-4ubuntu3) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libseccomp2_2.5.3-2ubuntu2_armhf.deb ... Unpacking libseccomp2:armhf (2.5.3-2ubuntu2) over (2.5.1-1ubuntu1) ... Setting up libseccomp2:armhf (2.5.3-2ubuntu2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../login_1%3a4.8.1-2ubuntu2_armhf.deb ... Unpacking login (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up login (1:4.8.1-2ubuntu2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../util-linux_2.37.2-4ubuntu3_armhf.deb ... Unpacking util-linux (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up util-linux (2.37.2-4ubuntu3) ... (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../mount_2.37.2-4ubuntu3_armhf.deb ... Unpacking mount (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Preparing to unpack .../systemd_249.11-0ubuntu3_armhf.deb ... Unpacking systemd (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu3_armhf.deb ... Unpacking libsystemd0:armhf (249.11-0ubuntu3) over (248.3-1ubuntu8) ... Setting up libsystemd0:armhf (249.11-0ubuntu3) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libxxhash0_0.8.1-1_armhf.deb ... Unpacking libxxhash0:armhf (0.8.1-1) over (0.8.0-2build1) ... Setting up libxxhash0:armhf (0.8.1-1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.4.5_armhf.deb ... Unpacking libapt-pkg6.0:armhf (2.4.5) over (2.3.9) ... Setting up libapt-pkg6.0:armhf (2.4.5) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../tar_1.34+dfsg-1build3_armhf.deb ... Unpacking tar (1.34+dfsg-1build3) over (1.34+dfsg-1build2) ... Setting up tar (1.34+dfsg-1build3) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.1ubuntu2_armhf.deb ... Unpacking dpkg (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Setting up dpkg (1.21.1ubuntu2) ... Installing new version of config file /etc/cron.daily/dpkg ... Created symlink /etc/systemd/system/timers.target.wants/dpkg-db-backup.timer -> /lib/systemd/system/dpkg-db-backup.timer. (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-3build1_armhf.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-3build1) over (0.5.11+git20210120+802ebd4-1build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-3build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../diffutils_1%3a3.8-0ubuntu2_armhf.deb ... Unpacking diffutils (1:3.8-0ubuntu2) over (1:3.8-0ubuntu1) ... Setting up diffutils (1:3.8-0ubuntu2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../findutils_4.8.0-1ubuntu3_armhf.deb ... Unpacking findutils (4.8.0-1ubuntu3) over (4.8.0-1ubuntu2) ... Setting up findutils (4.8.0-1ubuntu3) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../grep_3.7-1build1_armhf.deb ... Unpacking grep (3.7-1build1) over (3.7-0ubuntu1) ... Setting up grep (3.7-1build1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../gzip_1.10-4ubuntu4_armhf.deb ... Unpacking gzip (1.10-4ubuntu4) over (1.10-4ubuntu2) ... Setting up gzip (1.10-4ubuntu4) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../hostname_3.23ubuntu2_armhf.deb ... Unpacking hostname (3.23ubuntu2) over (3.23ubuntu1) ... Setting up hostname (3.23ubuntu2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3-2_armhf.deb ... Unpacking libncurses6:armhf (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libncursesw6_6.3-2_armhf.deb ... Unpacking libncursesw6:armhf (6.3-2) over (6.2+20201114-2build2) ... Preparing to unpack .../libtinfo6_6.3-2_armhf.deb ... Unpacking libtinfo6:armhf (6.3-2) over (6.2+20201114-2build2) ... Setting up libtinfo6:armhf (6.3-2) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3-2_armhf.deb ... Unpacking ncurses-bin (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-bin (6.3-2) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../sed_4.8-1ubuntu2_armhf.deb ... Unpacking sed (4.8-1ubuntu2) over (4.7-1ubuntu2) ... Setting up sed (4.8-1ubuntu2) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libdebconfclient0_0.261ubuntu1_armhf.deb ... Unpacking libdebconfclient0:armhf (0.261ubuntu1) over (0.256ubuntu4) ... Setting up libdebconfclient0:armhf (0.261ubuntu1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../base-passwd_3.5.52build1_armhf.deb ... Unpacking base-passwd (3.5.52build1) over (3.5.52) ... Setting up base-passwd (3.5.52build1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.62_all.deb ... Unpacking init-system-helpers (1.62) over (1.60build1) ... Setting up init-system-helpers (1.62) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3-2_all.deb ... Unpacking ncurses-base (6.3-2) over (6.2+20201114-2build2) ... Setting up ncurses-base (6.3-2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../lsb-base_11.1.0ubuntu4_all.deb ... Unpacking lsb-base (11.1.0ubuntu4) over (11.1.0ubuntu3) ... Setting up lsb-base (11.1.0ubuntu4) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../sysvinit-utils_3.01-1ubuntu1_armhf.deb ... Unpacking sysvinit-utils (3.01-1ubuntu1) over (2.96-7ubuntu2) ... Setting up sysvinit-utils (3.01-1ubuntu1) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../gpgv_2.2.27-3ubuntu2_armhf.deb ... Unpacking gpgv (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Setting up gpgv (2.2.27-3ubuntu2) ... (Reading database ... 14927 files and directories currently installed.) Preparing to unpack .../archives/apt_2.4.5_armhf.deb ... Unpacking apt (2.4.5) over (2.3.9) ... Setting up apt (2.4.5) ... Installing new version of config file /etc/cron.daily/apt-compat ... Removing obsolete conffile /etc/kernel/postinst.d/apt-auto-removal ... Selecting previously unselected package libsepol2:armhf. (Reading database ... 14922 files and directories currently installed.) Preparing to unpack .../libsepol2_3.3-1build1_armhf.deb ... Unpacking libsepol2:armhf (3.3-1build1) ... Setting up libsepol2:armhf (3.3-1build1) ... (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libsemanage-common_3.3-1build2_all.deb ... Unpacking libsemanage-common (3.3-1build2) over (3.1-1ubuntu3) ... Setting up libsemanage-common (3.3-1build2) ... Selecting previously unselected package libsemanage2:armhf. (Reading database ... 14926 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.3-1build2_armhf.deb ... Unpacking libsemanage2:armhf (3.3-1build2) ... Setting up libsemanage2:armhf (3.3-1build2) ... (Reading database ... 14930 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.8.1-2ubuntu2_armhf.deb ... Unpacking passwd (1:4.8.1-2ubuntu2) over (1:4.8.1-1ubuntu9) ... Setting up passwd (1:4.8.1-2ubuntu2) ... (Reading database ... 14937 files and directories currently installed.) Removing libsemanage1:armhf (3.1-1ubuntu3) ... (Reading database ... 14933 files and directories currently installed.) Preparing to unpack .../libpam-modules-bin_1.4.0-11ubuntu2_armhf.deb ... Unpacking libpam-modules-bin (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules-bin (1.4.0-11ubuntu2) ... (Reading database ... 14931 files and directories currently installed.) Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_armhf.deb ... Unpacking libpam-modules:armhf (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-modules:armhf (1.4.0-11ubuntu2) ... Installing new version of config file /etc/security/namespace.conf ... Installing new version of config file /etc/security/pam_env.conf ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu1_armhf.deb ... Unpacking logsave (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu1_armhf.deb ... Unpacking libext2fs2:armhf (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libext2fs2:armhf (1.46.5-2ubuntu1) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu1_armhf.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Setting up libapparmor1:armhf (3.0.4-2ubuntu2) ... Setting up libargon2-1:armhf (0~20171227-0.3) ... Setting up libdevmapper1.02.1:armhf (2:1.02.175-2.1ubuntu4) ... Setting up libjson-c5:armhf (0.15-2build4) ... Setting up libcryptsetup12:armhf (2:2.4.3-1ubuntu1) ... Setting up libip4tc2:armhf (1.8.7-1ubuntu5) ... Setting up libkmod2:armhf (29-1ubuntu1) ... Setting up mount (2.37.2-4ubuntu3) ... Setting up systemd (249.11-0ubuntu3) ... Installing new version of config file /etc/systemd/logind.conf ... Installing new version of config file /etc/systemd/networkd.conf ... Installing new version of config file /etc/systemd/resolved.conf ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu3) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../archives/init_1.62_armhf.deb ... Unpacking init (1.62) over (1.60build1) ... Preparing to unpack .../libattr1_1%3a2.5.1-1build1_armhf.deb ... Unpacking libattr1:armhf (1:2.5.1-1build1) over (1:2.4.48-6build2) ... Setting up libattr1:armhf (1:2.5.1-1build1) ... Installing new version of config file /etc/xattr.conf ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../libcap2_1%3a2.44-1build3_armhf.deb ... Unpacking libcap2:armhf (1:2.44-1build3) over (1:2.44-1build2) ... Setting up libcap2:armhf (1:2.44-1build3) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../libpam-runtime_1.4.0-11ubuntu2_all.deb ... Unpacking libpam-runtime (1.4.0-11ubuntu2) over (1.3.1-5ubuntu11) ... Setting up libpam-runtime (1.4.0-11ubuntu2) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../libpcre3_2%3a8.39-13build5_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-13build5) over (2:8.39-13build4) ... Setting up libpcre3:armhf (2:8.39-13build5) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.37.2-4ubuntu3_armhf.deb ... Unpacking libsmartcols1:armhf (2.37.2-4ubuntu3) over (2.36.1-8ubuntu1) ... Setting up libsmartcols1:armhf (2.37.2-4ubuntu3) ... (Reading database ... 14932 files and directories currently installed.) Preparing to unpack .../00-libprocps8_2%3a3.3.17-6ubuntu2_armhf.deb ... Unpacking libprocps8:armhf (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu1_armhf.deb ... Unpacking libss2:armhf (1.46.5-2ubuntu1) over (1.46.3-1ubuntu3) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3_armhf.deb ... Unpacking mawk (1.3.4.20200120-3) over (1.3.4.20200120-2build1) ... Preparing to unpack .../03-procps_2%3a3.3.17-6ubuntu2_armhf.deb ... Unpacking procps (2:3.3.17-6ubuntu2) over (2:3.3.17-5ubuntu3) ... Preparing to unpack .../04-sensible-utils_0.0.17_all.deb ... Unpacking sensible-utils (0.0.17) over (0.0.14) ... Preparing to unpack .../05-usrmerge_25ubuntu2_all.deb ... Unpacking usrmerge (25ubuntu2) over (25ubuntu1) ... Preparing to unpack .../06-openssl_3.0.2-0ubuntu1_armhf.deb ... Unpacking openssl (3.0.2-0ubuntu1) over (1.1.1l-1ubuntu1) ... Preparing to unpack .../07-ca-certificates_20211016_all.deb ... Unpacking ca-certificates (20211016) over (20210119ubuntu1) ... Preparing to unpack .../08-readline-common_8.1.2-1_all.deb ... Unpacking readline-common (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../09-libreadline8_8.1.2-1_armhf.deb ... Unpacking libreadline8:armhf (8.1.2-1) over (8.1-2build1) ... Preparing to unpack .../10-libsqlite3-0_3.37.2-2_armhf.deb ... Unpacking libsqlite3-0:armhf (3.37.2-2) over (3.35.5-1) ... Preparing to unpack .../11-tzdata_2022a-0ubuntu1_all.deb ... Unpacking tzdata (2022a-0ubuntu1) over (2021a-2ubuntu1) ... Preparing to unpack .../12-libpng16-16_1.6.37-3build5_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-3build5) over (1.6.37-3build4) ... Preparing to unpack .../13-xz-utils_5.2.5-2ubuntu1_armhf.deb ... Unpacking xz-utils (5.2.5-2ubuntu1) over (5.2.5-2build1) ... Preparing to unpack .../14-advancecomp_2.1-2.1ubuntu2_armhf.deb ... Unpacking advancecomp (2.1-2.1ubuntu2) over (2.1-2.1ubuntu1) ... Preparing to unpack .../15-libctf0_2.38-3ubuntu1_armhf.deb ... Unpacking libctf0:armhf (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../16-libctf-nobfd0_2.38-3ubuntu1_armhf.deb ... Unpacking libctf-nobfd0:armhf (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../17-binutils-arm-linux-gnueabihf_2.38-3ubuntu1_armhf.deb ... Unpacking binutils-arm-linux-gnueabihf (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../18-libbinutils_2.38-3ubuntu1_armhf.deb ... Unpacking libbinutils:armhf (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../19-binutils_2.38-3ubuntu1_armhf.deb ... Unpacking binutils (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../20-binutils-common_2.38-3ubuntu1_armhf.deb ... Unpacking binutils-common:armhf (2.38-3ubuntu1) over (2.37-7ubuntu1) ... Preparing to unpack .../21-make_4.3-4.1build1_armhf.deb ... Unpacking make (4.3-4.1build1) over (4.3-4ubuntu1) ... Preparing to unpack .../22-dpkg-dev_1.21.1ubuntu2_all.deb ... Unpacking dpkg-dev (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Preparing to unpack .../23-libdpkg-perl_1.21.1ubuntu2_all.deb ... Unpacking libdpkg-perl (1.21.1ubuntu2) over (1.20.9ubuntu2) ... Preparing to unpack .../24-patch_2.7.6-7build2_armhf.deb ... Unpacking patch (2.7.6-7build2) over (2.7.6-7build1) ... Preparing to unpack .../25-lto-disabled-list_24_all.deb ... Unpacking lto-disabled-list (24) over (16) ... Preparing to unpack .../26-build-essential_12.9ubuntu3_armhf.deb ... Unpacking build-essential (12.9ubuntu3) over (12.9ubuntu2) ... Preparing to unpack .../27-libubsan1_12-20220319-1ubuntu1_armhf.deb ... Unpacking libubsan1:armhf (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../28-libgomp1_12-20220319-1ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../29-libatomic1_12-20220319-1ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../30-libasan6_11.2.0-19ubuntu1_armhf.deb ... Unpacking libasan6:armhf (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../31-g++-11_11.2.0-19ubuntu1_armhf.deb ... Unpacking g++-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../32-gcc-11_11.2.0-19ubuntu1_armhf.deb ... Unpacking gcc-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../33-libstdc++-11-dev_11.2.0-19ubuntu1_armhf.deb ... Unpacking libstdc++-11-dev:armhf (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../34-libgcc-11-dev_11.2.0-19ubuntu1_armhf.deb ... Unpacking libgcc-11-dev:armhf (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../35-libcc1-0_12-20220319-1ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (12-20220319-1ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../36-cpp-11_11.2.0-19ubuntu1_armhf.deb ... Unpacking cpp-11 (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../37-gcc-11-base_11.2.0-19ubuntu1_armhf.deb ... Unpacking gcc-11-base:armhf (11.2.0-19ubuntu1) over (11.2.0-7ubuntu2) ... Preparing to unpack .../38-libisl23_0.24-2build1_armhf.deb ... Unpacking libisl23:armhf (0.24-2build1) over (0.24-1build1) ... Preparing to unpack .../39-libmpfr6_4.1.0-3build3_armhf.deb ... Unpacking libmpfr6:armhf (4.1.0-3build3) over (4.1.0-3build2) ... Preparing to unpack .../40-libmpc3_1.2.1-2build1_armhf.deb ... Unpacking libmpc3:armhf (1.2.1-2build1) over (1.2.0-1build2) ... Preparing to unpack .../41-libfakeroot_1.28-1ubuntu1_armhf.deb ... Unpacking libfakeroot:armhf (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../42-fakeroot_1.28-1ubuntu1_armhf.deb ... Unpacking fakeroot (1.28-1ubuntu1) over (1.25.3-1.1ubuntu3) ... Preparing to unpack .../43-libassuan0_2.5.5-1build1_armhf.deb ... Unpacking libassuan0:armhf (2.5.5-1build1) over (2.5.5-1) ... Preparing to unpack .../44-pinentry-curses_1.1.1-1build2_armhf.deb ... Unpacking pinentry-curses (1.1.1-1build2) over (1.1.1-1build1) ... Preparing to unpack .../45-libnpth0_1.6-3build2_armhf.deb ... Unpacking libnpth0:armhf (1.6-3build2) over (1.6-3build1) ... Preparing to unpack .../46-gpg_2.2.27-3ubuntu2_armhf.deb ... Unpacking gpg (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../47-gpgconf_2.2.27-3ubuntu2_armhf.deb ... Unpacking gpgconf (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../48-gpg-agent_2.2.27-3ubuntu2_armhf.deb ... Unpacking gpg-agent (2.2.27-3ubuntu2) over (2.2.20-1ubuntu4) ... Preparing to unpack .../49-liblockfile-bin_1.17-1build2_armhf.deb ... Unpacking liblockfile-bin (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../50-liblockfile1_1.17-1build2_armhf.deb ... Unpacking liblockfile1:armhf (1.17-1build2) over (1.17-1build1) ... Preparing to unpack .../51-lockfile-progs_0.1.19build1_armhf.deb ... Unpacking lockfile-progs (0.1.19build1) over (0.1.18build1) ... Preparing to unpack .../52-optipng_0.7.7-2build1_armhf.deb ... Unpacking optipng (0.7.7-2build1) over (0.7.7-2) ... Preparing to unpack .../53-pkgbinarymangler_149_all.deb ... Unpacking pkgbinarymangler (149) over (148) ... Setting up gcc-11-base:armhf (11.2.0-19ubuntu1) ... Setting up lto-disabled-list (24) ... Setting up liblockfile-bin (1.17-1build2) ... Setting up init (1.62) ... Setting up libsqlite3-0:armhf (3.37.2-2) ... Setting up binutils-common:armhf (2.38-3ubuntu1) ... Setting up linux-libc-dev:armhf (5.15.0-27.28) ... Setting up libctf-nobfd0:armhf (2.38-3ubuntu1) ... Setting up libnpth0:armhf (1.6-3build2) ... Setting up libassuan0:armhf (2.5.5-1build1) ... Setting up libgomp1:armhf (12-20220319-1ubuntu1) ... Setting up perl-modules-5.34 (5.34.0-3ubuntu1) ... Setting up bzip2 (1.0.8-5build1) ... Setting up libfakeroot:armhf (1.28-1ubuntu1) ... Setting up libasan6:armhf (11.2.0-19ubuntu1) ... Setting up tzdata (2022a-0ubuntu1) ... Current default time zone: 'Etc/UTC' Local time is now: Sun May 1 11:14:38 UTC 2022. Universal Time is now: Sun May 1 11:14:38 UTC 2022. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up fakeroot (1.28-1ubuntu1) ... Setting up libtirpc-dev:armhf (1.3.2-2build1) ... Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... Setting up make (4.3-4.1build1) ... Setting up libmpfr6:armhf (4.1.0-3build3) ... Setting up libncurses6:armhf (6.3-2) ... Setting up xz-utils (5.2.5-2ubuntu1) ... Setting up libpng16-16:armhf (1.6.37-3build5) ... Setting up libmpc3:armhf (1.2.1-2build1) ... Setting up systemd-timesyncd (249.11-0ubuntu3) ... Setting up libatomic1:armhf (12-20220319-1ubuntu1) ... Setting up usrmerge (25ubuntu2) ... Setting up patch (2.7.6-7build2) ... Setting up libss2:armhf (1.46.5-2ubuntu1) ... Setting up libncursesw6:armhf (6.3-2) ... Setting up logsave (1.46.5-2ubuntu1) ... Setting up libubsan1:armhf (12-20220319-1ubuntu1) ... Setting up advancecomp (2.1-2.1ubuntu2) ... Setting up libgcc-11-dev:armhf (11.2.0-19ubuntu1) ... Setting up libnsl-dev:armhf (1.3.0-2build2) ... Setting up sensible-utils (0.0.17) ... Setting up libcrypt-dev:armhf (1:4.4.27-1) ... Setting up mawk (1.3.4.20200120-3) ... Setting up liblockfile1:armhf (1.17-1build2) ... Setting up libbinutils:armhf (2.38-3ubuntu1) ... Setting up libisl23:armhf (0.24-2build1) ... Setting up libc-dev-bin (2.35-0ubuntu3) ... Setting up openssl (3.0.2-0ubuntu1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1) ... Setting up libcc1-0:armhf (12-20220319-1ubuntu1) ... Setting up libprocps8:armhf (2:3.3.17-6ubuntu2) ... Setting up libgdbm6:armhf (1.23-1) ... Setting up libctf0:armhf (2.38-3ubuntu1) ... Setting up pinentry-curses (1.1.1-1build2) ... Setting up cpp-11 (11.2.0-19ubuntu1) ... Setting up libreadline8:armhf (8.1.2-1) ... Setting up e2fsprogs (1.46.5-2ubuntu1) ... Installing new version of config file /etc/mke2fs.conf ... Setting up ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... rehash: warning: skipping ca-certificates.crt,it does not contain exactly one certificate or CRL 7 added, 8 removed; done. Setting up optipng (0.7.7-2build1) ... Setting up lockfile-progs (0.1.19build1) ... Setting up libgdbm-compat4:armhf (1.23-1) ... Setting up procps (2:3.3.17-6ubuntu2) ... Installing new version of config file /etc/init.d/procps ... Installing new version of config file /etc/sysctl.d/README.sysctl ... Setting up gpgconf (2.2.27-3ubuntu2) ... Setting up libc6-dev:armhf (2.35-0ubuntu3) ... Setting up binutils-arm-linux-gnueabihf (2.38-3ubuntu1) ... Setting up gpg (2.2.27-3ubuntu2) ... Setting up libperl5.34:armhf (5.34.0-3ubuntu1) ... Setting up gpg-agent (2.2.27-3ubuntu2) ... Setting up pkgbinarymangler (149) ... Setting up binutils (2.38-3ubuntu1) ... Setting up perl (5.34.0-3ubuntu1) ... Setting up libdpkg-perl (1.21.1ubuntu2) ... Setting up libstdc++-11-dev:armhf (11.2.0-19ubuntu1) ... Setting up gcc-11 (11.2.0-19ubuntu1) ... Setting up g++-11 (11.2.0-19ubuntu1) ... Setting up dpkg-dev (1.21.1ubuntu2) ... Setting up build-essential (12.9ubuntu3) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... Processing triggers for ca-certificates (20211016) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-23598415 armhf jammy -c chroot:build-PACKAGEBUILD-23598415 --arch=armhf --dist=jammy --nolog 'inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.dsc' Initiating build PACKAGEBUILD-23598415 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:12:14 UTC 2022 armv7l sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-arm64-058.buildd +==============================================================================================+ | inkscape 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 (armhf) Sun, 01 May 2022 11:14:50 +0000 | +==============================================================================================+ Package: inkscape Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Source Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Distribution: jammy Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-23598415/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/inkscape-VU6rhj/resolver-bdQlJR' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/inkscape-VU6rhj/inkscape-1.1+202205011109+08b2f3d93c~ubuntu22.04.1' with '<>' I: NOTICE: Log filtering will replace 'build/inkscape-VU6rhj' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: aspell, bash-completion, gnome-pkg-tools, debhelper, dh-python, build-essential, cmake, intltool, pkg-config, python3-dev, libtool, software-properties-common, libart-2.0-dev, libaspell-dev, libblas3, liblapack3, libboost-dev, libboost-filesystem-dev, libboost-python-dev, libcdr-dev, libdouble-conversion-dev, libgc-dev, libgdl-3-dev, libdbus-1-dev, libdbus-glib-1-dev, libglib2.0-dev, libgsl-dev, libgtest-dev, libgtk-3-dev, libgtkmm-3.0-dev, libgtkspell3-3-dev, libhunspell-dev, libjemalloc-dev, liblcms2-dev, libmagick++-dev, libpango1.0-dev, libpng-dev, libpoppler-glib-dev, libpoppler-private-dev, libpotrace-dev, libreadline-dev, librevenge-dev, libsigc++-2.0-dev, libsoup2.4-dev, libvisio-dev, libwpg-dev, libxml-parser-perl, libxml2-dev, libxslt1-dev, python3-lxml, zlib1g-dev, google-mock, imagemagick, fonts-dejavu, build-essential, fakeroot Merged Build-Conflicts: libpng12-dev Filtered Build-Depends: aspell, bash-completion, gnome-pkg-tools, debhelper, dh-python, build-essential, cmake, intltool, pkg-config, python3-dev, libtool, software-properties-common, libart-2.0-dev, libaspell-dev, libblas3, liblapack3, libboost-dev, libboost-filesystem-dev, libboost-python-dev, libcdr-dev, libdouble-conversion-dev, libgc-dev, libgdl-3-dev, libdbus-1-dev, libdbus-glib-1-dev, libglib2.0-dev, libgsl-dev, libgtest-dev, libgtk-3-dev, libgtkmm-3.0-dev, libgtkspell3-3-dev, libhunspell-dev, libjemalloc-dev, liblcms2-dev, libmagick++-dev, libpango1.0-dev, libpng-dev, libpoppler-glib-dev, libpoppler-private-dev, libpotrace-dev, libreadline-dev, librevenge-dev, libsigc++-2.0-dev, libsoup2.4-dev, libvisio-dev, libwpg-dev, libxml-parser-perl, libxml2-dev, libxslt1-dev, python3-lxml, zlib1g-dev, google-mock, imagemagick, fonts-dejavu, build-essential, fakeroot Filtered Build-Conflicts: libpng12-dev dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [963 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [700 B] Get:5 copy:/<>/apt_archive ./ Packages [780 B] Fetched 2443 B in 0s (67.6 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following packages were automatically installed and are no longer required: libperl5.32 perl-modules-5.32 systemd-timesyncd Use 'apt autoremove' to remove them. The following additional packages will be installed: adwaita-icon-theme aspell autoconf automake autopoint autotools-dev bash-completion bsdextrautils cmake cmake-data dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-elpa-helper dh-python dh-strip-nondeterminism dh-translations dictionaries-common distro-info-data dwz emacsen-common file fontconfig fontconfig-config fonts-dejavu fonts-dejavu-core fonts-dejavu-extra gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gdl-3 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-gtkspell3-3.0 gir1.2-harfbuzz-0.0 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-poppler-0.18 gir1.2-rsvg-2.0 gir1.2-soup-2.4 glib-networking glib-networking-common glib-networking-services gnome-pkg-tools google-mock googletest groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme hunspell-en-us icu-devtools imagemagick imagemagick-6-common imagemagick-6.q16 intltool intltool-debian iso-codes jq libaom3 libappstream4 libarchive-zip-perl libarchive13 libart-2.0-2 libart-2.0-dev libaspell-dev libaspell15 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblas3 libblkid-dev libboost-dev libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.74.0 libboost-python-dev libboost-python1.74-dev libboost-python1.74.0 libboost-system1.74-dev libboost-system1.74.0 libboost1.74-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5 libcairomm-1.0-dev libcap2-bin libcdr-0.1-1 libcdr-dev libcolord2 libcups2 libcurl3-gnutls libcurl4 libdatrie-dev libdatrie1 libdav1d5 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin libdconf1 libde265-0 libdebhelper-perl libdeflate-dev libdeflate0 libdjvulibre-dev libdjvulibre-text libdjvulibre21 libdouble-conversion-dev libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libenchant-2-2 libenchant-2-dev libencode-locale-perl libepoxy-dev libepoxy0 libexif-dev libexif12 libexpat1 libexpat1-dev libffi-dev libfftw3-double3 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig-dev libfontconfig1 libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm1 libgc-dev libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdl-3-5 libgdl-3-common libgdl-3-dev libgfortran5 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 libglibmm-2.4-1v5 libglibmm-2.4-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgsl-dev libgsl27 libgslcblas0 libgstreamer1.0-0 libgtest-dev libgtk-3-0 libgtk-3-common libgtk-3-dev libgtkmm-3.0-1v5 libgtkmm-3.0-dev libgtkspell3-3-0 libgtkspell3-3-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libheif1 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.7-0 libhunspell-dev libice-dev libice6 libicu-dev libicu70 libilmbase-dev libilmbase25 libio-html-perl libio-socket-ssl-perl libjbig-dev libjbig0 libjemalloc-dev libjemalloc2 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjq1 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp25 liblapack3 liblcms2-2 liblcms2-dev libldap-2.5-0 libllvm13 liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmagick++-6-headers libmagick++-6.q16-8 libmagick++-6.q16-dev libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-6 libmagickwand-6.q16-dev libmd0 libmount-dev libmpdec3 libncurses-dev libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnspr4 libnss3 libonig5 libopenexr-dev libopenexr25 libopengl-dev libopengl0 libopenjp2-7 libopenjp2-7-dev libpackagekit-glib2-18 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangomm-1.4-dev 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 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-dev libpoppler-glib-dev libpoppler-glib8 libpoppler-private-dev libpoppler118 libpotrace-dev libpotrace0 libproxy1v5 libpsl-dev libpsl5 libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib libreadline-dev librevenge-0.0-0 librevenge-dev librhash0 librsvg2-2 librsvg2-common librsvg2-dev librtmp1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsensors-config libsensors5 libsepol-dev libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libsoup2.4-dev libsqlite3-dev libssh-4 libstemmer0d libsub-override-perl libtext-iconv-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtimedate-perl libtool libtry-tiny-perl libuchardet0 libunwind8 liburi-perl libuv1 libvisio-0.1-1 libvisio-dev libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 libwmf-0.2-7 libwmf-dev libwmflite-0.2-7 libwpd-0.10-10 libwpd-dev libwpg-0.3-3 libwpg-dev libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libx265-199 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 libxml-parser-perl libxml2 libxml2-dev libxmlb2 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxslt1.1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm1 libyaml-0-2 lsb-release m4 man-db media-types netbase packagekit pango1.0-tools perl-openssl-defaults pkexec pkg-config po-debconf policykit-1 polkitd python-apt-common python3 python3-apt python3-blinker python3-cairo python3-cffi-backend python3-cryptography python3-dbus python3-dev python3-distro python3-distutils python3-gi python3-gi-cairo python3-httplib2 python3-importlib-metadata python3-jeepney python3-jwt python3-keyring python3-launchpadlib python3-lazr.restfulclient python3-lazr.uri python3-lib2to3 python3-lxml python3-minimal python3-more-itertools python3-oauthlib python3-pkg-resources python3-pyparsing python3-scour python3-secretstorage python3-six python3-software-properties python3-wadllib python3-zipp python3.10 python3.10-dev python3.10-minimal scour session-migration shared-mime-info software-properties-common ubuntu-mono ucf uuid-dev wayland-protocols x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: aspell-doc spellutils autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build cmake-format dh-make flit python3-build python3-tomli python3-installer wordlist gettext-doc libasprintf-dev libgettextpo-dev groff hunspell openoffice.org-hunspell | openoffice.org-core imagemagick-doc autotrace cups-bsd | lpr | lprng curl enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps libwmf-bin mplayer povray radiance sane-utils texlive-base-bin transfig ufraw-batch xdg-utils isoquery lrzip libatkmm-1.6-doc libboost-doc libboost1.74-doc gccxml 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-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-random1.74-dev libboost-regex1.74-dev libboost-serialization1.74-dev libboost-stacktrace1.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 libcairomm-1.0-doc colord cups-common libdatrie-doc libenchant-2-voikko libfftw3-bin libfftw3-dev freetype2-doc libgdl-3-doc libgirepository1.0-dev libglib2.0-doc libxml2-utils libglibmm-2.4-doc libgraphite2-utils gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info | gsl-ref-html gstreamer1.0-tools gvfs libgtk-3-doc libgtkmm-3.0-doc libdata-dump-perl libice-doc icu-doc liblcms2-utils libtool-doc libcrypt-ssleay-perl liblzma-doc inkscape ncurses-doc libpango1.0-doc libpoppler-glib-doc readline-doc librsvg2-bin librsvg2-doc lm-sensors libsigc++-2.0-doc libsm-doc libsoup2.4-doc sqlite3-doc libthai-doc gfortran | fortran95-compiler gcj-jdk libsub-name-perl libbusiness-isbn-perl libwayland-doc libwmf-0.2-7-gtk libwmf-doc libauthen-ntlm-perl libx11-doc libxcb-doc libxext-doc libxt-doc m4-doc apparmor less www-browser appstream graphicsmagick libmail-box-perl python3-doc python3-tk python3-venv python3-apt-dbg python-apt-doc python-blinker-doc python-cryptography-doc python3-cryptography-vectors python-dbus-doc python3-crypto gir1.2-secret-1 gnome-keyring libkf5wallet-bin python3-keyrings.alt python3-testresources python-lxml-doc python3-setuptools python-pyparsing-doc python-secretstorage-doc python3.10-venv python3.10-doc binfmt-support Recommended packages: aspell-en | aspell-dictionary | aspell6a-dictionary curl | wget | lynx git-buildpackage ghostscript netpbm at-spi2-core bzip2-doc libpam-cap enchant-2 libexif-doc libarchive-cpio-perl libgl1-amber-dri xdg-user-dirs libgtk-3-bin libhtml-format-perl libclone-perl javascript-common libldap-common gsfonts libjxr-tools libpng-tools poppler-data publicsuffix libsasl2-modules mesa-vulkan-drivers | vulkan-icd fonts-urw-base35 libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl packagekit-tools libmail-sendmail-perl python3-bs4 python3-html5lib unattended-upgrades The following NEW packages will be installed: adwaita-icon-theme aspell autoconf automake autopoint autotools-dev bash-completion bsdextrautils cmake cmake-data dbus dbus-user-session dconf-gsettings-backend dconf-service debhelper debugedit dh-autoreconf dh-elpa-helper dh-python dh-strip-nondeterminism dh-translations dictionaries-common distro-info-data dwz emacsen-common file fontconfig fontconfig-config fonts-dejavu fonts-dejavu-core fonts-dejavu-extra gettext gettext-base gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gdl-3 gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-gtkspell3-3.0 gir1.2-harfbuzz-0.0 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0 gir1.2-poppler-0.18 gir1.2-rsvg-2.0 gir1.2-soup-2.4 glib-networking glib-networking-common glib-networking-services gnome-pkg-tools google-mock googletest groff-base gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme hunspell-en-us icu-devtools imagemagick imagemagick-6-common imagemagick-6.q16 intltool intltool-debian iso-codes jq libaom3 libappstream4 libarchive-zip-perl libarchive13 libart-2.0-2 libart-2.0-dev libaspell-dev libaspell15 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-data libatk1.0-dev libatkmm-1.6-1v5 libatkmm-1.6-dev libatspi2.0-0 libatspi2.0-dev libavahi-client3 libavahi-common-data libavahi-common3 libblas3 libblkid-dev libboost-dev libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.74.0 libboost-python-dev libboost-python1.74-dev libboost-python1.74.0 libboost-system1.74-dev libboost-system1.74.0 libboost1.74-dev libbrotli-dev libbrotli1 libbsd0 libbz2-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5 libcairomm-1.0-dev libcap2-bin libcdr-0.1-1 libcdr-dev libcolord2 libcups2 libcurl3-gnutls libcurl4 libdatrie-dev libdatrie1 libdav1d5 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbus-glib-1-dev libdbus-glib-1-dev-bin libdconf1 libde265-0 libdebhelper-perl libdeflate-dev libdeflate0 libdjvulibre-dev libdjvulibre-text libdjvulibre21 libdouble-conversion-dev libdouble-conversion3 libdrm-amdgpu1 libdrm-common libdrm-nouveau2 libdrm-radeon1 libdrm2 libdw1 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf1 libenchant-2-2 libenchant-2-dev libencode-locale-perl libepoxy-dev libepoxy0 libexif-dev libexif12 libexpat1 libexpat1-dev libffi-dev libfftw3-double3 libfile-listing-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig-dev libfontconfig1 libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev libfribidi-dev libfribidi0 libgbm1 libgc-dev libgc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdl-3-5 libgdl-3-common libgdl-3-dev libgfortran5 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 libglibmm-2.4-1v5 libglibmm-2.4-dev libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgraphite2-3 libgraphite2-dev libgsl-dev libgsl27 libgslcblas0 libgstreamer1.0-0 libgtest-dev libgtk-3-0 libgtk-3-common libgtk-3-dev libgtkmm-3.0-1v5 libgtkmm-3.0-dev libgtkspell3-3-0 libgtkspell3-3-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libheif1 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.7-0 libhunspell-dev libice-dev libice6 libicu-dev libicu70 libilmbase-dev libilmbase25 libio-html-perl libio-socket-ssl-perl libjbig-dev libjbig0 libjemalloc-dev libjemalloc2 libjpeg-dev libjpeg-turbo8 libjpeg-turbo8-dev libjpeg8 libjpeg8-dev libjq1 libjs-jquery libjs-sphinxdoc libjs-underscore libjsoncpp25 liblapack3 liblcms2-2 liblcms2-dev libldap-2.5-0 libllvm13 liblqr-1-0 liblqr-1-0-dev libltdl-dev libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma-dev liblzo2-2 libmagic-mgc libmagic1 libmagick++-6-headers libmagick++-6.q16-8 libmagick++-6.q16-dev libmagick++-dev libmagickcore-6-arch-config libmagickcore-6-headers libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra libmagickcore-6.q16-dev libmagickwand-6-headers libmagickwand-6.q16-6 libmagickwand-6.q16-dev libmd0 libmount-dev libmpdec3 libncurses-dev libnet-http-perl libnet-ssleay-perl libnghttp2-14 libnspr4 libnss3 libonig5 libopenexr-dev libopenexr25 libopengl-dev libopengl0 libopenjp2-7 libopenjp2-7-dev libpackagekit-glib2-18 libpam-systemd libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangomm-1.4-dev 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 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-dev libpoppler-glib-dev libpoppler-glib8 libpoppler-private-dev libpoppler118 libpotrace-dev libpotrace0 libproxy1v5 libpsl-dev libpsl5 libpthread-stubs0-dev libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib libreadline-dev librevenge-0.0-0 librevenge-dev librhash0 librsvg2-2 librsvg2-common librsvg2-dev librtmp1 libsasl2-2 libsasl2-modules-db libselinux1-dev libsensors-config libsensors5 libsepol-dev libsigc++-2.0-0v5 libsigc++-2.0-dev libsigsegv2 libsm-dev libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libsoup2.4-common libsoup2.4-dev libsqlite3-dev libssh-4 libstemmer0d libsub-override-perl libtext-iconv-perl libthai-data libthai-dev libthai0 libtiff-dev libtiff5 libtiffxx5 libtimedate-perl libtool libtry-tiny-perl libuchardet0 libunwind8 liburi-perl libuv1 libvisio-0.1-1 libvisio-dev libvulkan1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwebp7 libwebpdemux2 libwebpmux3 libwmf-0.2-7 libwmf-dev libwmflite-0.2-7 libwpd-0.10-10 libwpd-dev libwpg-0.3-3 libwpg-dev libwww-perl libwww-robotrules-perl libx11-6 libx11-data libx11-dev libx11-xcb1 libx265-199 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 libxml-parser-perl libxml2 libxml2-dev libxmlb2 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence1 libxslt1-dev libxslt1.1 libxt-dev libxt6 libxtst-dev libxtst6 libxxf86vm1 libyaml-0-2 lsb-release m4 man-db media-types netbase packagekit pango1.0-tools perl-openssl-defaults pkexec pkg-config po-debconf policykit-1 polkitd python-apt-common python3 python3-apt python3-blinker python3-cairo python3-cffi-backend python3-cryptography python3-dbus python3-dev python3-distro python3-distutils python3-gi python3-gi-cairo python3-httplib2 python3-importlib-metadata python3-jeepney python3-jwt python3-keyring python3-launchpadlib python3-lazr.restfulclient python3-lazr.uri python3-lib2to3 python3-lxml python3-minimal python3-more-itertools python3-oauthlib python3-pkg-resources python3-pyparsing python3-scour python3-secretstorage python3-six python3-software-properties python3-wadllib python3-zipp python3.10 python3.10-dev python3.10-minimal sbuild-build-depends-main-dummy scour session-migration shared-mime-info software-properties-common ubuntu-mono ucf uuid-dev wayland-protocols x11-common x11proto-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 516 newly installed, 0 to remove and 0 not upgraded. Need to get 168 MB of archives. After this operation, 744 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [1000 B] Get:2 http://ftpmaster.internal/ubuntu jammy/main armhf libpython3.10-minimal armhf 3.10.4-3 [793 kB] Get:3 http://ftpmaster.internal/ubuntu jammy/main armhf libexpat1 armhf 2.4.7-1 [66.5 kB] Get:4 http://ftpmaster.internal/ubuntu jammy/main armhf python3.10-minimal armhf 3.10.4-3 [1932 kB] Get:5 http://ftpmaster.internal/ubuntu jammy/main armhf python3-minimal armhf 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu jammy/main armhf media-types all 7.0.0 [25.5 kB] Get:7 http://ftpmaster.internal/ubuntu jammy/main armhf libmpdec3 armhf 2.5.1-2build2 [76.5 kB] Get:8 http://ftpmaster.internal/ubuntu jammy/main armhf libpython3.10-stdlib armhf 3.10.4-3 [1748 kB] Get:9 http://ftpmaster.internal/ubuntu jammy/main armhf python3.10 armhf 3.10.4-3 [488 kB] Get:10 http://ftpmaster.internal/ubuntu jammy/main armhf libpython3-stdlib armhf 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu jammy/main armhf python3 armhf 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu jammy/universe armhf imagemagick-6-common all 8:6.9.11.60+dfsg-1.3build2 [64.4 kB] Get:13 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickcore-6-headers all 8:6.9.11.60+dfsg-1.3build2 [52.7 kB] Get:14 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickwand-6-headers all 8:6.9.11.60+dfsg-1.3build2 [10.4 kB] Get:15 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagick++-6-headers all 8:6.9.11.60+dfsg-1.3build2 [48.5 kB] Get:16 http://ftpmaster.internal/ubuntu jammy/main armhf libfftw3-double3 armhf 3.3.8-2ubuntu8 [324 kB] Get:17 http://ftpmaster.internal/ubuntu jammy/main armhf libbrotli1 armhf 1.0.9-2build6 [306 kB] Get:18 http://ftpmaster.internal/ubuntu jammy/main armhf libfreetype6 armhf 2.11.1+dfsg-1build1 [326 kB] Get:19 http://ftpmaster.internal/ubuntu jammy/main armhf ucf all 3.0043 [56.1 kB] Get:20 http://ftpmaster.internal/ubuntu jammy/main armhf fonts-dejavu-core all 2.37-2build1 [1041 kB] Get:21 http://ftpmaster.internal/ubuntu jammy/main armhf fontconfig-config all 2.13.1-4.2ubuntu5 [29.1 kB] Get:22 http://ftpmaster.internal/ubuntu jammy/main armhf libfontconfig1 armhf 2.13.1-4.2ubuntu5 [109 kB] Get:23 http://ftpmaster.internal/ubuntu jammy/universe armhf libaom3 armhf 3.3.0-1 [1418 kB] Get:24 http://ftpmaster.internal/ubuntu jammy/universe armhf libdav1d5 armhf 0.9.2-1 [287 kB] Get:25 http://ftpmaster.internal/ubuntu jammy/universe armhf libde265-0 armhf 1.0.8-1 [189 kB] Get:26 http://ftpmaster.internal/ubuntu jammy/universe armhf libx265-199 armhf 3.5-2 [631 kB] Get:27 http://ftpmaster.internal/ubuntu jammy/universe armhf libheif1 armhf 1.12.0-2build1 [186 kB] Get:28 http://ftpmaster.internal/ubuntu jammy/main armhf libjbig0 armhf 2.1-3.1build3 [25.1 kB] Get:29 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg-turbo8 armhf 2.1.2-0ubuntu1 [116 kB] Get:30 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg8 armhf 8c-2ubuntu10 [2266 B] Get:31 http://ftpmaster.internal/ubuntu jammy/main armhf liblcms2-2 armhf 2.12~rc1-2build2 [131 kB] Get:32 http://ftpmaster.internal/ubuntu jammy/main armhf libglib2.0-0 armhf 2.72.1-1 [1325 kB] Get:33 http://ftpmaster.internal/ubuntu jammy/universe armhf liblqr-1-0 armhf 0.4.2-2.1 [22.2 kB] Get:34 http://ftpmaster.internal/ubuntu jammy/main armhf libltdl7 armhf 2.4.6-15build2 [36.7 kB] Get:35 http://ftpmaster.internal/ubuntu jammy/main armhf libopenjp2-7 armhf 2.4.0-6 [147 kB] Get:36 http://ftpmaster.internal/ubuntu jammy/main armhf libdeflate0 armhf 1.10-2 [59.2 kB] Get:37 http://ftpmaster.internal/ubuntu jammy/main armhf libwebp7 armhf 1.2.2-2 [166 kB] Get:38 http://ftpmaster.internal/ubuntu jammy/main armhf libtiff5 armhf 4.3.0-6 [165 kB] Get:39 http://ftpmaster.internal/ubuntu jammy/main armhf libwebpdemux2 armhf 1.2.2-2 [8878 B] Get:40 http://ftpmaster.internal/ubuntu jammy/main armhf libwebpmux3 armhf 1.2.2-2 [16.8 kB] Get:41 http://ftpmaster.internal/ubuntu jammy/main armhf libxau6 armhf 1:1.0.9-1build5 [6622 B] Get:42 http://ftpmaster.internal/ubuntu jammy/main armhf libmd0 armhf 1.0.4-1build1 [22.5 kB] Get:43 http://ftpmaster.internal/ubuntu jammy/main armhf libbsd0 armhf 0.11.5-1 [39.8 kB] Get:44 http://ftpmaster.internal/ubuntu jammy/main armhf libxdmcp6 armhf 1:1.1.3-0ubuntu5 [9452 B] Get:45 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb1 armhf 1.14-3ubuntu3 [46.1 kB] Get:46 http://ftpmaster.internal/ubuntu jammy/main armhf libx11-data all 2:1.7.5-1 [119 kB] Get:47 http://ftpmaster.internal/ubuntu jammy/main armhf libx11-6 armhf 2:1.7.5-1 [604 kB] Get:48 http://ftpmaster.internal/ubuntu jammy/main armhf libxext6 armhf 2:1.3.4-1build1 [26.4 kB] Get:49 http://ftpmaster.internal/ubuntu jammy/main armhf libicu70 armhf 70.1-2 [10.3 MB] Get:50 http://ftpmaster.internal/ubuntu jammy/main armhf libxml2 armhf 2.9.13+dfsg-1build1 [600 kB] Get:51 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickcore-6.q16-6 armhf 8:6.9.11.60+dfsg-1.3build2 [1713 kB] Get:52 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickwand-6.q16-6 armhf 8:6.9.11.60+dfsg-1.3build2 [346 kB] Get:53 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagick++-6.q16-8 armhf 8:6.9.11.60+dfsg-1.3build2 [132 kB] Get:54 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickcore-6-arch-config armhf 8:6.9.11.60+dfsg-1.3build2 [26.4 kB] Get:55 http://ftpmaster.internal/ubuntu jammy/main armhf libpixman-1-0 armhf 0.40.0-1build4 [177 kB] Get:56 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-render0 armhf 1.14-3ubuntu3 [15.4 kB] Get:57 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-shm0 armhf 1.14-3ubuntu3 [5816 B] Get:58 http://ftpmaster.internal/ubuntu jammy/main armhf libxrender1 armhf 1:0.9.10-1build4 [16.2 kB] Get:59 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo2 armhf 1.16.0-5ubuntu2 [549 kB] Get:60 http://ftpmaster.internal/ubuntu jammy/main armhf libdjvulibre-text all 3.5.28-2build2 [50.9 kB] Get:61 http://ftpmaster.internal/ubuntu jammy/main armhf libdjvulibre21 armhf 3.5.28-2build2 [551 kB] Get:62 http://ftpmaster.internal/ubuntu jammy/universe armhf libilmbase25 armhf 2.5.7-2 [156 kB] Get:63 http://ftpmaster.internal/ubuntu jammy/universe armhf libopenexr25 armhf 2.5.7-1 [715 kB] Get:64 http://ftpmaster.internal/ubuntu jammy/main armhf fontconfig armhf 2.13.1-4.2ubuntu5 [182 kB] Get:65 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfribidi0 armhf 1.0.8-2ubuntu3.1 [23.9 kB] Get:66 http://ftpmaster.internal/ubuntu jammy/main armhf libgraphite2-3 armhf 1.3.14-1build2 [65.2 kB] Get:67 http://ftpmaster.internal/ubuntu jammy/main armhf libharfbuzz0b armhf 2.7.4-1ubuntu3 [335 kB] Get:68 http://ftpmaster.internal/ubuntu jammy/main armhf libthai-data all 0.1.29-1build1 [162 kB] Get:69 http://ftpmaster.internal/ubuntu jammy/main armhf libdatrie1 armhf 0.2.13-2 [16.8 kB] Get:70 http://ftpmaster.internal/ubuntu jammy/main armhf libthai0 armhf 0.1.29-1build1 [15.8 kB] Get:71 http://ftpmaster.internal/ubuntu jammy/main armhf libpango-1.0-0 armhf 1.50.6+ds-2 [208 kB] Get:72 http://ftpmaster.internal/ubuntu jammy/main armhf libpangoft2-1.0-0 armhf 1.50.6+ds-2 [47.3 kB] Get:73 http://ftpmaster.internal/ubuntu jammy/main armhf libpangocairo-1.0-0 armhf 1.50.6+ds-2 [35.5 kB] Get:74 http://ftpmaster.internal/ubuntu jammy/main armhf libwmflite-0.2-7 armhf 0.2.12-5ubuntu1 [64.5 kB] Get:75 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickcore-6.q16-6-extra armhf 8:6.9.11.60+dfsg-1.3build2 [65.9 kB] Get:76 http://ftpmaster.internal/ubuntu jammy/main armhf libbz2-dev armhf 1.0.8-5build1 [29.8 kB] Get:77 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg-turbo8-dev armhf 2.1.2-0ubuntu1 [231 kB] Get:78 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg8-dev armhf 8c-2ubuntu10 [1476 B] Get:79 http://ftpmaster.internal/ubuntu jammy/main armhf libjpeg-dev armhf 8c-2ubuntu10 [1474 B] Get:80 http://ftpmaster.internal/ubuntu jammy/main armhf libdjvulibre-dev armhf 3.5.28-2build2 [2399 kB] Get:81 http://ftpmaster.internal/ubuntu jammy/main armhf libexif12 armhf 0.6.24-1build1 [77.8 kB] Get:82 http://ftpmaster.internal/ubuntu jammy/main armhf libexif-dev armhf 0.6.24-1build1 [103 kB] Get:83 http://ftpmaster.internal/ubuntu jammy/main armhf libbrotli-dev armhf 1.0.9-2build6 [320 kB] Get:84 http://ftpmaster.internal/ubuntu jammy/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-2ubuntu9 [157 kB] Get:85 http://ftpmaster.internal/ubuntu jammy/main armhf libpng-dev armhf 1.6.37-3build5 [176 kB] Get:86 http://ftpmaster.internal/ubuntu jammy/main armhf libfreetype-dev armhf 2.11.1+dfsg-1build1 [498 kB] Get:87 http://ftpmaster.internal/ubuntu jammy/main armhf libfreetype6-dev armhf 2.11.1+dfsg-1build1 [8302 B] Get:88 http://ftpmaster.internal/ubuntu jammy/main armhf libopenjp2-7-dev armhf 2.4.0-6 [228 kB] Get:89 http://ftpmaster.internal/ubuntu jammy/main armhf liblcms2-dev armhf 2.12~rc1-2build2 [1887 kB] Get:90 http://ftpmaster.internal/ubuntu jammy/universe armhf liblqr-1-0-dev armhf 0.4.2-2.1 [69.1 kB] Get:91 http://ftpmaster.internal/ubuntu jammy/main armhf libsigsegv2 armhf 2.13-1ubuntu3 [13.7 kB] Get:92 http://ftpmaster.internal/ubuntu jammy/main armhf m4 armhf 1.4.18-5ubuntu2 [191 kB] Get:93 http://ftpmaster.internal/ubuntu jammy/main armhf autoconf all 2.71-2 [338 kB] Get:94 http://ftpmaster.internal/ubuntu jammy/main armhf autotools-dev all 20220109.1 [44.9 kB] Get:95 http://ftpmaster.internal/ubuntu jammy/main armhf automake all 1:1.16.5-1.3 [558 kB] Get:96 http://ftpmaster.internal/ubuntu jammy/main armhf libltdl-dev armhf 2.4.6-15build2 [167 kB] Get:97 http://ftpmaster.internal/ubuntu jammy/universe armhf libilmbase-dev armhf 2.5.7-2 [78.4 kB] Get:98 http://ftpmaster.internal/ubuntu jammy/universe armhf libopenexr-dev armhf 2.5.7-1 [73.3 kB] Get:99 http://ftpmaster.internal/ubuntu jammy/main armhf libgirepository-1.0-1 armhf 1.72.0-1 [79.2 kB] Get:100 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-glib-2.0 armhf 1.72.0-1 [164 kB] Get:101 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-freedesktop armhf 1.72.0-1 [22.4 kB] Get:102 http://ftpmaster.internal/ubuntu jammy/main armhf libgdk-pixbuf2.0-common all 2.42.8+dfsg-1 [5880 B] Get:103 http://ftpmaster.internal/ubuntu jammy/main armhf shared-mime-info armhf 2.1-2 [452 kB] Get:104 http://ftpmaster.internal/ubuntu jammy/main armhf libgdk-pixbuf-2.0-0 armhf 2.42.8+dfsg-1 [134 kB] Get:105 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.42.8+dfsg-1 [9480 B] Get:106 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo-gobject2 armhf 1.16.0-5ubuntu2 [18.0 kB] Get:107 http://ftpmaster.internal/ubuntu jammy/main armhf librsvg2-2 armhf 2.52.5+dfsg-3 [2652 kB] Get:108 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-rsvg-2.0 armhf 2.52.5+dfsg-3 [16.4 kB] Get:109 http://ftpmaster.internal/ubuntu jammy/main armhf liblzo2-2 armhf 2.10-2build3 [47.6 kB] Get:110 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo-script-interpreter2 armhf 1.16.0-5ubuntu2 [52.2 kB] Get:111 http://ftpmaster.internal/ubuntu jammy/main armhf libexpat1-dev armhf 2.4.7-1 [126 kB] Get:112 http://ftpmaster.internal/ubuntu jammy/main armhf uuid-dev armhf 2.37.2-4ubuntu3 [31.7 kB] Get:113 http://ftpmaster.internal/ubuntu jammy/main armhf pkg-config armhf 0.29.2-1ubuntu3 [46.0 kB] Get:114 http://ftpmaster.internal/ubuntu jammy/main armhf libfontconfig-dev armhf 2.13.1-4.2ubuntu5 [135 kB] Get:115 http://ftpmaster.internal/ubuntu jammy/main armhf libfontconfig1-dev armhf 2.13.1-4.2ubuntu5 [1836 B] Get:116 http://ftpmaster.internal/ubuntu jammy/main armhf xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] Get:117 http://ftpmaster.internal/ubuntu jammy/main armhf x11proto-dev all 2021.5-1 [604 kB] Get:118 http://ftpmaster.internal/ubuntu jammy/main armhf libxau-dev armhf 1:1.0.9-1build5 [8928 B] Get:119 http://ftpmaster.internal/ubuntu jammy/main armhf libxdmcp-dev armhf 1:1.1.3-0ubuntu5 [25.0 kB] Get:120 http://ftpmaster.internal/ubuntu jammy/main armhf xtrans-dev all 1.4.0-1 [68.9 kB] Get:121 http://ftpmaster.internal/ubuntu jammy/main armhf libpthread-stubs0-dev armhf 0.4-1build2 [5504 B] Get:122 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb1-dev armhf 1.14-3ubuntu3 [85.4 kB] Get:123 http://ftpmaster.internal/ubuntu jammy/main armhf libx11-dev armhf 2:1.7.5-1 [684 kB] Get:124 http://ftpmaster.internal/ubuntu jammy/main armhf libxrender-dev armhf 1:0.9.10-1build4 [23.4 kB] Get:125 http://ftpmaster.internal/ubuntu jammy/main armhf libxext-dev armhf 2:1.3.4-1build1 [80.7 kB] Get:126 http://ftpmaster.internal/ubuntu jammy/main armhf x11-common all 1:7.7+23ubuntu2 [23.4 kB] Get:127 http://ftpmaster.internal/ubuntu jammy/main armhf libice6 armhf 2:1.0.10-1build2 [36.4 kB] Get:128 http://ftpmaster.internal/ubuntu jammy/main armhf libsm6 armhf 2:1.2.3-1build2 [15.1 kB] Get:129 http://ftpmaster.internal/ubuntu jammy/main armhf libice-dev armhf 2:1.0.10-1build2 [46.5 kB] Get:130 http://ftpmaster.internal/ubuntu jammy/main armhf libsm-dev armhf 2:1.2.3-1build2 [16.9 kB] Get:131 http://ftpmaster.internal/ubuntu jammy/main armhf libpixman-1-dev armhf 0.40.0-1build4 [201 kB] Get:132 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-render0-dev armhf 1.14-3ubuntu3 [19.9 kB] Get:133 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-shm0-dev armhf 1.14-3ubuntu3 [7276 B] Get:134 http://ftpmaster.internal/ubuntu jammy/main armhf libffi-dev armhf 3.4.2-4 [58.5 kB] Get:135 http://ftpmaster.internal/ubuntu jammy/main armhf libglib2.0-data all 2.72.1-1 [4908 B] Get:136 http://ftpmaster.internal/ubuntu jammy/main armhf libelf1 armhf 0.186-1build1 [42.7 kB] Get:137 http://ftpmaster.internal/ubuntu jammy/main armhf libglib2.0-bin armhf 2.72.1-1 [75.6 kB] Get:138 http://ftpmaster.internal/ubuntu jammy/main armhf python3-lib2to3 all 3.10.4-0ubuntu1 [76.2 kB] Get:139 http://ftpmaster.internal/ubuntu jammy/main armhf python3-distutils all 3.10.4-0ubuntu1 [138 kB] Get:140 http://ftpmaster.internal/ubuntu jammy/main armhf libglib2.0-dev-bin armhf 2.72.1-1 [116 kB] Get:141 http://ftpmaster.internal/ubuntu jammy/main armhf libblkid-dev armhf 2.37.2-4ubuntu3 [176 kB] Get:142 http://ftpmaster.internal/ubuntu jammy/main armhf libsepol-dev armhf 3.3-1build1 [357 kB] Get:143 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre2-16-0 armhf 10.39-3build1 [173 kB] Get:144 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre2-32-0 armhf 10.39-3build1 [163 kB] Get:145 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre2-posix3 armhf 10.39-3build1 [5532 B] Get:146 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre2-dev armhf 10.39-3build1 [645 kB] Get:147 http://ftpmaster.internal/ubuntu jammy/main armhf libselinux1-dev armhf 3.3-1build2 [153 kB] Get:148 http://ftpmaster.internal/ubuntu jammy/main armhf libmount-dev armhf 2.37.2-4ubuntu3 [14.5 kB] Get:149 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre16-3 armhf 2:8.39-13build5 [143 kB] Get:150 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre32-3 armhf 2:8.39-13build5 [135 kB] Get:151 http://ftpmaster.internal/ubuntu jammy/main armhf libpcrecpp0v5 armhf 2:8.39-13build5 [14.0 kB] Get:152 http://ftpmaster.internal/ubuntu jammy/main armhf libpcre3-dev armhf 2:8.39-13build5 [514 kB] Get:153 http://ftpmaster.internal/ubuntu jammy/main armhf libglib2.0-dev armhf 2.72.1-1 [1636 kB] Get:154 http://ftpmaster.internal/ubuntu jammy/main armhf libcairo2-dev armhf 1.16.0-5ubuntu2 [618 kB] Get:155 http://ftpmaster.internal/ubuntu jammy/main armhf libgdk-pixbuf2.0-bin armhf 2.42.8+dfsg-1 [13.4 kB] Get:156 http://ftpmaster.internal/ubuntu jammy/main armhf libjbig-dev armhf 2.1-3.1build3 [24.3 kB] Get:157 http://ftpmaster.internal/ubuntu jammy/main armhf liblzma-dev armhf 5.2.5-2ubuntu1 [149 kB] Get:158 http://ftpmaster.internal/ubuntu jammy/main armhf libtiffxx5 armhf 4.3.0-6 [5660 B] Get:159 http://ftpmaster.internal/ubuntu jammy/main armhf libdeflate-dev armhf 1.10-2 [49.9 kB] Get:160 http://ftpmaster.internal/ubuntu jammy/main armhf libtiff-dev armhf 4.3.0-6 [296 kB] Get:161 http://ftpmaster.internal/ubuntu jammy/main armhf libgdk-pixbuf-2.0-dev armhf 2.42.8+dfsg-1 [47.8 kB] Get:162 http://ftpmaster.internal/ubuntu jammy/main armhf librsvg2-common armhf 2.52.5+dfsg-3 [17.1 kB] Get:163 http://ftpmaster.internal/ubuntu jammy/main armhf librsvg2-dev armhf 2.52.5+dfsg-3 [49.7 kB] Get:164 http://ftpmaster.internal/ubuntu jammy/main armhf libwmf-0.2-7 armhf 0.2.12-5ubuntu1 [96.9 kB] Get:165 http://ftpmaster.internal/ubuntu jammy/main armhf libwmf-dev armhf 0.2.12-5ubuntu1 [194 kB] Get:166 http://ftpmaster.internal/ubuntu jammy/main armhf icu-devtools armhf 70.1-2 [186 kB] Get:167 http://ftpmaster.internal/ubuntu jammy/main armhf libicu-dev armhf 70.1-2 [11.3 MB] Get:168 http://ftpmaster.internal/ubuntu jammy/main armhf libxml2-dev armhf 2.9.13+dfsg-1build1 [742 kB] Get:169 http://ftpmaster.internal/ubuntu jammy/main armhf libxt6 armhf 1:1.2.1-1 [146 kB] Get:170 http://ftpmaster.internal/ubuntu jammy/main armhf libxt-dev armhf 1:1.2.1-1 [376 kB] Get:171 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickcore-6.q16-dev armhf 8:6.9.11.60+dfsg-1.3build2 [1041 kB] Get:172 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagickwand-6.q16-dev armhf 8:6.9.11.60+dfsg-1.3build2 [381 kB] Get:173 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagick++-6.q16-dev armhf 8:6.9.11.60+dfsg-1.3build2 [125 kB] Get:174 http://ftpmaster.internal/ubuntu jammy/universe armhf libmagick++-dev all 8:6.9.11.60+dfsg-1.3build2 [1222 B] Get:175 http://ftpmaster.internal/ubuntu jammy/main armhf libdbus-1-3 armhf 1.12.20-2ubuntu4 [169 kB] Get:176 http://ftpmaster.internal/ubuntu jammy/main armhf dbus armhf 1.12.20-2ubuntu4 [148 kB] Get:177 http://ftpmaster.internal/ubuntu jammy-security/main armhf distro-info-data all 0.52ubuntu0.1 [5124 B] Get:178 http://ftpmaster.internal/ubuntu jammy/main armhf iso-codes all 4.9.0-1 [3459 kB] Get:179 http://ftpmaster.internal/ubuntu jammy/main armhf libcap2-bin armhf 1:2.44-1build3 [25.3 kB] Get:180 http://ftpmaster.internal/ubuntu jammy/main armhf libpam-systemd armhf 249.11-0ubuntu3 [185 kB] Get:181 http://ftpmaster.internal/ubuntu jammy/main armhf libtext-iconv-perl armhf 1.7-7build3 [13.5 kB] Get:182 http://ftpmaster.internal/ubuntu jammy/main armhf libyaml-0-2 armhf 0.2.2-1build2 [45.4 kB] Get:183 http://ftpmaster.internal/ubuntu jammy/main armhf lsb-release all 11.1.0ubuntu4 [10.8 kB] Get:184 http://ftpmaster.internal/ubuntu jammy/main armhf netbase all 6.3 [12.9 kB] Get:185 http://ftpmaster.internal/ubuntu jammy/main armhf python-apt-common all 2.3.0ubuntu2 [15.2 kB] Get:186 http://ftpmaster.internal/ubuntu jammy/main armhf python3-apt armhf 2.3.0ubuntu2 [154 kB] Get:187 http://ftpmaster.internal/ubuntu jammy/main armhf python3-dbus armhf 1.2.18-3build1 [92.6 kB] Get:188 http://ftpmaster.internal/ubuntu jammy/main armhf python3-gi armhf 3.42.0-3build1 [214 kB] Get:189 http://ftpmaster.internal/ubuntu jammy/main armhf python3-pkg-resources all 59.6.0-1.2 [132 kB] Get:190 http://ftpmaster.internal/ubuntu jammy/main armhf xkb-data all 2.33-1 [394 kB] Get:191 http://ftpmaster.internal/ubuntu jammy/main armhf bash-completion all 1:2.11-5ubuntu1 [180 kB] Get:192 http://ftpmaster.internal/ubuntu jammy/main armhf bsdextrautils armhf 2.37.2-4ubuntu3 [77.1 kB] Get:193 http://ftpmaster.internal/ubuntu jammy/main armhf libmagic-mgc armhf 1:5.41-3 [257 kB] Get:194 http://ftpmaster.internal/ubuntu jammy/main armhf libmagic1 armhf 1:5.41-3 [80.2 kB] Get:195 http://ftpmaster.internal/ubuntu jammy/main armhf file armhf 1:5.41-3 [20.6 kB] Get:196 http://ftpmaster.internal/ubuntu jammy/main armhf gettext-base armhf 0.21-4ubuntu4 [38.0 kB] Get:197 http://ftpmaster.internal/ubuntu jammy/main armhf libuchardet0 armhf 0.0.7-1build2 [75.7 kB] Get:198 http://ftpmaster.internal/ubuntu jammy/main armhf groff-base armhf 1.22.4-8build1 [870 kB] Get:199 http://ftpmaster.internal/ubuntu jammy/main armhf libdrm-common all 2.4.110-1ubuntu1 [5360 B] Get:200 http://ftpmaster.internal/ubuntu jammy/main armhf libdrm2 armhf 2.4.110-1ubuntu1 [33.4 kB] Get:201 http://ftpmaster.internal/ubuntu jammy/main armhf libedit2 armhf 3.1-20210910-1build1 [78.7 kB] Get:202 http://ftpmaster.internal/ubuntu jammy/main armhf libnghttp2-14 armhf 1.43.0-1build3 [70.1 kB] Get:203 http://ftpmaster.internal/ubuntu jammy/main armhf libpipeline1 armhf 1.5.5-1 [25.6 kB] Get:204 http://ftpmaster.internal/ubuntu jammy/main armhf libpsl5 armhf 0.21.0-1.2build2 [56.9 kB] Get:205 http://ftpmaster.internal/ubuntu jammy/main armhf libuv1 armhf 1.43.0-1 [76.9 kB] Get:206 http://ftpmaster.internal/ubuntu jammy/main armhf man-db armhf 2.10.2-1 [1151 kB] Get:207 http://ftpmaster.internal/ubuntu jammy/main armhf hicolor-icon-theme all 0.17-2 [9976 B] Get:208 http://ftpmaster.internal/ubuntu jammy/main armhf gtk-update-icon-cache armhf 3.24.33-1ubuntu1 [30.6 kB] Get:209 http://ftpmaster.internal/ubuntu jammy/main armhf humanity-icon-theme all 0.6.16 [1282 kB] Get:210 http://ftpmaster.internal/ubuntu jammy/main armhf ubuntu-mono all 20.10-0ubuntu2 [153 kB] Get:211 http://ftpmaster.internal/ubuntu jammy/main armhf adwaita-icon-theme all 41.0-1ubuntu1 [3444 kB] Get:212 http://ftpmaster.internal/ubuntu jammy/main armhf libaspell15 armhf 0.60.8-4build1 [311 kB] Get:213 http://ftpmaster.internal/ubuntu jammy/main armhf emacsen-common all 3.0.4 [14.9 kB] Get:214 http://ftpmaster.internal/ubuntu jammy/main armhf dictionaries-common all 1.28.14 [185 kB] Get:215 http://ftpmaster.internal/ubuntu jammy/main armhf aspell armhf 0.60.8-4build1 [84.3 kB] Get:216 http://ftpmaster.internal/ubuntu jammy/main armhf autopoint all 0.21-4ubuntu4 [422 kB] Get:217 http://ftpmaster.internal/ubuntu jammy/main armhf libarchive13 armhf 3.6.0-1ubuntu1 [338 kB] Get:218 http://ftpmaster.internal/ubuntu jammy/main armhf libsasl2-modules-db armhf 2.1.27+dfsg2-3ubuntu1 [19.2 kB] Get:219 http://ftpmaster.internal/ubuntu jammy/main armhf libsasl2-2 armhf 2.1.27+dfsg2-3ubuntu1 [50.7 kB] Get:220 http://ftpmaster.internal/ubuntu jammy/main armhf libldap-2.5-0 armhf 2.5.11+dfsg-1~exp1ubuntu3 [160 kB] Get:221 http://ftpmaster.internal/ubuntu jammy/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2build4 [52.8 kB] Get:222 http://ftpmaster.internal/ubuntu jammy/main armhf libssh-4 armhf 0.9.6-2build1 [165 kB] Get:223 http://ftpmaster.internal/ubuntu jammy-security/main armhf libcurl4 armhf 7.81.0-1ubuntu1.1 [252 kB] Get:224 http://ftpmaster.internal/ubuntu jammy/main armhf libjsoncpp25 armhf 1.9.5-3 [72.4 kB] Get:225 http://ftpmaster.internal/ubuntu jammy/main armhf librhash0 armhf 1.4.2-1ubuntu1 [141 kB] Get:226 http://ftpmaster.internal/ubuntu jammy/main armhf dh-elpa-helper all 2.0.9ubuntu1 [7610 B] Get:227 http://ftpmaster.internal/ubuntu jammy/main armhf cmake-data all 3.22.1-1ubuntu1 [1912 kB] Get:228 http://ftpmaster.internal/ubuntu jammy/main armhf cmake armhf 3.22.1-1ubuntu1 [4642 kB] Get:229 http://ftpmaster.internal/ubuntu jammy/main armhf dbus-user-session armhf 1.12.20-2ubuntu4 [9430 B] Get:230 http://ftpmaster.internal/ubuntu jammy/main armhf libdconf1 armhf 0.40.0-3 [38.3 kB] Get:231 http://ftpmaster.internal/ubuntu jammy/main armhf dconf-service armhf 0.40.0-3 [28.3 kB] Get:232 http://ftpmaster.internal/ubuntu jammy/main armhf dconf-gsettings-backend armhf 0.40.0-3 [23.2 kB] Get:233 http://ftpmaster.internal/ubuntu jammy/main armhf libdebhelper-perl all 13.6ubuntu1 [67.2 kB] Get:234 http://ftpmaster.internal/ubuntu jammy/main armhf libtool all 2.4.6-15build2 [164 kB] Get:235 http://ftpmaster.internal/ubuntu jammy/main armhf dh-autoreconf all 20 [16.1 kB] Get:236 http://ftpmaster.internal/ubuntu jammy/main armhf libarchive-zip-perl all 1.68-1 [90.2 kB] Get:237 http://ftpmaster.internal/ubuntu jammy/main armhf libsub-override-perl all 0.09-2 [9532 B] Get:238 http://ftpmaster.internal/ubuntu jammy/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:239 http://ftpmaster.internal/ubuntu jammy/main armhf dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:240 http://ftpmaster.internal/ubuntu jammy/main armhf libdw1 armhf 0.186-1build1 [228 kB] Get:241 http://ftpmaster.internal/ubuntu jammy/main armhf debugedit armhf 1:5.0-4build1 [43.3 kB] Get:242 http://ftpmaster.internal/ubuntu jammy/main armhf dwz armhf 0.14-1build2 [99.2 kB] Get:243 http://ftpmaster.internal/ubuntu jammy/main armhf gettext armhf 0.21-4ubuntu4 [805 kB] Get:244 http://ftpmaster.internal/ubuntu jammy/main armhf intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:245 http://ftpmaster.internal/ubuntu jammy/main armhf po-debconf all 1.0.21+nmu1 [233 kB] Get:246 http://ftpmaster.internal/ubuntu jammy/main armhf debhelper all 13.6ubuntu1 [923 kB] Get:247 http://ftpmaster.internal/ubuntu jammy/universe armhf dh-python all 5.20220403 [106 kB] Get:248 http://ftpmaster.internal/ubuntu jammy/main armhf fonts-dejavu-extra all 2.37-2build1 [2041 kB] Get:249 http://ftpmaster.internal/ubuntu jammy/universe armhf fonts-dejavu all 2.37-2build1 [3192 B] Get:250 http://ftpmaster.internal/ubuntu jammy/main armhf libatk1.0-data all 2.36.0-3build1 [2824 B] Get:251 http://ftpmaster.internal/ubuntu jammy/main armhf libatk1.0-0 armhf 2.36.0-3build1 [44.1 kB] Get:252 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-atk-1.0 armhf 2.36.0-3build1 [21.0 kB] Get:253 http://ftpmaster.internal/ubuntu jammy/main armhf libxi6 armhf 2:1.8-1build1 [26.6 kB] Get:254 http://ftpmaster.internal/ubuntu jammy/main armhf libatspi2.0-0 armhf 2.44.0-3 [68.8 kB] Get:255 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-atspi-2.0 armhf 2.44.0-3 [18.1 kB] Get:256 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-harfbuzz-0.0 armhf 2.7.4-1ubuntu3 [31.5 kB] Get:257 http://ftpmaster.internal/ubuntu jammy/main armhf libxft2 armhf 2.3.4-1 [35.1 kB] Get:258 http://ftpmaster.internal/ubuntu jammy/main armhf libpangoxft-1.0-0 armhf 1.50.6+ds-2 [28.1 kB] Get:259 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-pango-1.0 armhf 1.50.6+ds-2 [43.9 kB] Get:260 http://ftpmaster.internal/ubuntu jammy/main armhf libatk-bridge2.0-0 armhf 2.38.0-3 [57.6 kB] Get:261 http://ftpmaster.internal/ubuntu jammy/main armhf libcolord2 armhf 1.4.6-1 [136 kB] Get:262 http://ftpmaster.internal/ubuntu jammy/main armhf libavahi-common-data armhf 0.8-5ubuntu5 [23.9 kB] Get:263 http://ftpmaster.internal/ubuntu jammy/main armhf libavahi-common3 armhf 0.8-5ubuntu5 [20.1 kB] Get:264 http://ftpmaster.internal/ubuntu jammy/main armhf libavahi-client3 armhf 0.8-5ubuntu5 [24.4 kB] Get:265 http://ftpmaster.internal/ubuntu jammy/main armhf libcups2 armhf 2.4.1op1-1ubuntu4 [237 kB] Get:266 http://ftpmaster.internal/ubuntu jammy/main armhf libepoxy0 armhf 1.5.10-1 [206 kB] Get:267 http://ftpmaster.internal/ubuntu jammy/main armhf libwayland-client0 armhf 1.20.0-1 [21.7 kB] Get:268 http://ftpmaster.internal/ubuntu jammy/main armhf libwayland-cursor0 armhf 1.20.0-1 [9952 B] Get:269 http://ftpmaster.internal/ubuntu jammy/main armhf libwayland-egl1 armhf 1.20.0-1 [5210 B] Get:270 http://ftpmaster.internal/ubuntu jammy/main armhf libxcomposite1 armhf 1:0.4.5-1build2 [6520 B] Get:271 http://ftpmaster.internal/ubuntu jammy/main armhf libxfixes3 armhf 1:6.0.0-1 [9682 B] Get:272 http://ftpmaster.internal/ubuntu jammy/main armhf libxcursor1 armhf 1:1.2.0-2build4 [17.9 kB] Get:273 http://ftpmaster.internal/ubuntu jammy/main armhf libxdamage1 armhf 1:1.1.5-2build2 [6320 B] Get:274 http://ftpmaster.internal/ubuntu jammy/main armhf libxinerama1 armhf 2:1.1.4-3 [6686 B] Get:275 http://ftpmaster.internal/ubuntu jammy/main armhf libxkbcommon0 armhf 1.4.0-1 [110 kB] Get:276 http://ftpmaster.internal/ubuntu jammy/main armhf libxrandr2 armhf 2:1.5.2-1build1 [16.4 kB] Get:277 http://ftpmaster.internal/ubuntu jammy/main armhf libgtk-3-common all 3.24.33-1ubuntu1 [239 kB] Get:278 http://ftpmaster.internal/ubuntu jammy/main armhf libgtk-3-0 armhf 3.24.33-1ubuntu1 [2717 kB] Get:279 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-gtk-3.0 armhf 3.24.33-1ubuntu1 [240 kB] Get:280 http://ftpmaster.internal/ubuntu jammy/universe armhf libgdl-3-common all 3.40.0-1 [146 kB] Get:281 http://ftpmaster.internal/ubuntu jammy/universe armhf libgdl-3-5 armhf 3.40.0-1 [72.5 kB] Get:282 http://ftpmaster.internal/ubuntu jammy/universe armhf gir1.2-gdl-3 armhf 3.40.0-1 [9152 B] Get:283 http://ftpmaster.internal/ubuntu jammy/main armhf hunspell-en-us all 1:2020.12.07-2 [280 kB] Get:284 http://ftpmaster.internal/ubuntu jammy/main armhf libhunspell-1.7-0 armhf 1.7.0-4build1 [171 kB] Get:285 http://ftpmaster.internal/ubuntu jammy/main armhf libenchant-2-2 armhf 2.3.2-1ubuntu2 [44.3 kB] Get:286 http://ftpmaster.internal/ubuntu jammy/universe armhf libgtkspell3-3-0 armhf 3.0.10-1 [27.0 kB] Get:287 http://ftpmaster.internal/ubuntu jammy/universe armhf gir1.2-gtkspell3-3.0 armhf 3.0.10-1 [2968 B] Get:288 http://ftpmaster.internal/ubuntu jammy/main armhf libpackagekit-glib2-18 armhf 1.2.5-2ubuntu2 [109 kB] Get:289 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-packagekitglib-1.0 armhf 1.2.5-2ubuntu2 [25.3 kB] Get:290 http://ftpmaster.internal/ubuntu jammy/main armhf libnspr4 armhf 2:4.32-3build1 [94.0 kB] Get:291 http://ftpmaster.internal/ubuntu jammy/main armhf libnss3 armhf 2:3.68.2-0ubuntu1 [1105 kB] Get:292 http://ftpmaster.internal/ubuntu jammy/main armhf libpoppler118 armhf 22.02.0-2 [961 kB] Get:293 http://ftpmaster.internal/ubuntu jammy/main armhf libpoppler-glib8 armhf 22.02.0-2 [114 kB] Get:294 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-poppler-0.18 armhf 22.02.0-2 [24.7 kB] Get:295 http://ftpmaster.internal/ubuntu jammy/main armhf libproxy1v5 armhf 0.4.17-2 [50.5 kB] Get:296 http://ftpmaster.internal/ubuntu jammy/main armhf glib-networking-common all 2.72.0-1 [3718 B] Get:297 http://ftpmaster.internal/ubuntu jammy/main armhf glib-networking-services armhf 2.72.0-1 [9042 B] Get:298 http://ftpmaster.internal/ubuntu jammy/main armhf session-migration armhf 0.3.6 [9164 B] Get:299 http://ftpmaster.internal/ubuntu jammy/main armhf gsettings-desktop-schemas all 42.0-1ubuntu1 [31.1 kB] Get:300 http://ftpmaster.internal/ubuntu jammy/main armhf glib-networking armhf 2.72.0-1 [63.4 kB] Get:301 http://ftpmaster.internal/ubuntu jammy/main armhf libsoup2.4-common all 2.74.2-3 [4008 B] Get:302 http://ftpmaster.internal/ubuntu jammy/main armhf libsoup2.4-1 armhf 2.74.2-3 [252 kB] Get:303 http://ftpmaster.internal/ubuntu jammy/main armhf libsoup-gnome2.4-1 armhf 2.74.2-3 [5874 B] Get:304 http://ftpmaster.internal/ubuntu jammy/main armhf gir1.2-soup-2.4 armhf 2.74.2-3 [31.9 kB] Get:305 http://ftpmaster.internal/ubuntu jammy/main armhf liburi-perl all 5.10-1 [78.8 kB] Get:306 http://ftpmaster.internal/ubuntu jammy/main armhf libencode-locale-perl all 1.05-1.1 [11.8 kB] Get:307 http://ftpmaster.internal/ubuntu jammy/main armhf libtimedate-perl all 2.3300-2 [34.0 kB] Get:308 http://ftpmaster.internal/ubuntu jammy/main armhf libhttp-date-perl all 6.05-1 [9920 B] Get:309 http://ftpmaster.internal/ubuntu jammy/main armhf libfile-listing-perl all 6.14-1 [11.2 kB] Get:310 http://ftpmaster.internal/ubuntu jammy/main armhf libhtml-tagset-perl all 3.20-4 [12.5 kB] Get:311 http://ftpmaster.internal/ubuntu jammy/main armhf libhtml-parser-perl armhf 3.76-1build2 [85.3 kB] Get:312 http://ftpmaster.internal/ubuntu jammy/main armhf libhtml-tree-perl all 5.07-2 [200 kB] Get:313 http://ftpmaster.internal/ubuntu jammy/main armhf libio-html-perl all 1.004-2 [15.4 kB] Get:314 http://ftpmaster.internal/ubuntu jammy/main armhf liblwp-mediatypes-perl all 6.04-1 [19.5 kB] Get:315 http://ftpmaster.internal/ubuntu jammy/main armhf libhttp-message-perl all 6.36-1 [76.8 kB] Get:316 http://ftpmaster.internal/ubuntu jammy/main armhf libhttp-cookies-perl all 6.10-1 [18.4 kB] Get:317 http://ftpmaster.internal/ubuntu jammy/main armhf libhttp-negotiate-perl all 6.01-1 [12.5 kB] Get:318 http://ftpmaster.internal/ubuntu jammy/main armhf perl-openssl-defaults armhf 5build2 [7544 B] Get:319 http://ftpmaster.internal/ubuntu jammy/main armhf libnet-ssleay-perl armhf 1.92-1build2 [311 kB] Get:320 http://ftpmaster.internal/ubuntu jammy/main armhf libio-socket-ssl-perl all 2.074-2 [192 kB] Get:321 http://ftpmaster.internal/ubuntu jammy/main armhf libnet-http-perl all 6.22-1 [23.2 kB] Get:322 http://ftpmaster.internal/ubuntu jammy/main armhf liblwp-protocol-https-perl all 6.10-1 [10.9 kB] Get:323 http://ftpmaster.internal/ubuntu jammy/main armhf libtry-tiny-perl all 0.31-1 [21.8 kB] Get:324 http://ftpmaster.internal/ubuntu jammy/main armhf libwww-robotrules-perl all 6.02-1 [12.6 kB] Get:325 http://ftpmaster.internal/ubuntu jammy/main armhf libwww-perl all 6.61-1 [141 kB] Get:326 http://ftpmaster.internal/ubuntu jammy/main armhf libxml-parser-perl armhf 2.46-3build1 [210 kB] Get:327 http://ftpmaster.internal/ubuntu jammy/universe armhf intltool all 0.51.0-6 [44.6 kB] Get:328 http://ftpmaster.internal/ubuntu jammy/main armhf libonig5 armhf 6.9.7.1-2build1 [150 kB] Get:329 http://ftpmaster.internal/ubuntu jammy/main armhf libjq1 armhf 1.6-2.1ubuntu3 [133 kB] Get:330 http://ftpmaster.internal/ubuntu jammy/main armhf jq armhf 1.6-2.1ubuntu3 [52.3 kB] Get:331 http://ftpmaster.internal/ubuntu jammy/main armhf libfile-which-perl all 1.23-1 [13.8 kB] Get:332 http://ftpmaster.internal/ubuntu jammy/universe armhf dh-translations all 149 [25.2 kB] Get:333 http://ftpmaster.internal/ubuntu jammy/main armhf python3-cairo armhf 1.20.1-3build1 [66.0 kB] Get:334 http://ftpmaster.internal/ubuntu jammy/main armhf python3-gi-cairo armhf 3.42.0-3build1 [7382 B] Get:335 http://ftpmaster.internal/ubuntu jammy/main armhf python3-six all 1.16.0-3ubuntu1 [12.6 kB] Get:336 http://ftpmaster.internal/ubuntu jammy/universe armhf python3-scour all 0.38.2-2 [49.4 kB] Get:337 http://ftpmaster.internal/ubuntu jammy/universe armhf scour all 0.38.2-2 [7778 B] Get:338 http://ftpmaster.internal/ubuntu jammy/universe armhf gnome-pkg-tools all 0.22.6ubuntu1 [16.7 kB] Get:339 http://ftpmaster.internal/ubuntu jammy/universe armhf googletest all 1.11.0-3 [541 kB] Get:340 http://ftpmaster.internal/ubuntu jammy/universe armhf google-mock armhf 1.11.0-3 [3836 B] Get:341 http://ftpmaster.internal/ubuntu jammy/universe armhf imagemagick-6.q16 armhf 8:6.9.11.60+dfsg-1.3build2 [223 kB] Get:342 http://ftpmaster.internal/ubuntu jammy/universe armhf imagemagick armhf 8:6.9.11.60+dfsg-1.3build2 [14.6 kB] Get:343 http://ftpmaster.internal/ubuntu jammy-security/main armhf libcurl3-gnutls armhf 7.81.0-1ubuntu1.1 [246 kB] Get:344 http://ftpmaster.internal/ubuntu jammy/main armhf libstemmer0d armhf 2.2.0-1build1 [136 kB] Get:345 http://ftpmaster.internal/ubuntu jammy/main armhf libxmlb2 armhf 0.3.6-2build1 [57.1 kB] Get:346 http://ftpmaster.internal/ubuntu jammy/main armhf libappstream4 armhf 0.15.2-2 [169 kB] Get:347 http://ftpmaster.internal/ubuntu jammy/universe armhf libart-2.0-2 armhf 2.3.21-4 [39.9 kB] Get:348 http://ftpmaster.internal/ubuntu jammy/universe armhf libart-2.0-dev armhf 2.3.21-4 [52.2 kB] Get:349 http://ftpmaster.internal/ubuntu jammy/main armhf libaspell-dev armhf 0.60.8-4build1 [8012 B] Get:350 http://ftpmaster.internal/ubuntu jammy/main armhf libatk1.0-dev armhf 2.36.0-3build1 [96.6 kB] Get:351 http://ftpmaster.internal/ubuntu jammy/main armhf libdbus-1-dev armhf 1.12.20-2ubuntu4 [167 kB] Get:352 http://ftpmaster.internal/ubuntu jammy/main armhf libxtst6 armhf 2:1.2.3-1build4 [11.3 kB] Get:353 http://ftpmaster.internal/ubuntu jammy/main armhf libxfixes-dev armhf 1:6.0.0-1 [10.8 kB] Get:354 http://ftpmaster.internal/ubuntu jammy/main armhf libxi-dev armhf 2:1.8-1build1 [187 kB] Get:355 http://ftpmaster.internal/ubuntu jammy/main armhf libxtst-dev armhf 2:1.2.3-1build4 [14.7 kB] Get:356 http://ftpmaster.internal/ubuntu jammy/main armhf libatspi2.0-dev armhf 2.44.0-3 [71.5 kB] Get:357 http://ftpmaster.internal/ubuntu jammy/main armhf libatk-bridge2.0-dev armhf 2.38.0-3 [2958 B] Get:358 http://ftpmaster.internal/ubuntu jammy/main armhf libsigc++-2.0-0v5 armhf 2.10.4-2ubuntu3 [10.4 kB] Get:359 http://ftpmaster.internal/ubuntu jammy/main armhf libglibmm-2.4-1v5 armhf 2.66.2-2 [563 kB] Get:360 http://ftpmaster.internal/ubuntu jammy/main armhf libatkmm-1.6-1v5 armhf 2.28.2-1build1 [64.5 kB] Get:361 http://ftpmaster.internal/ubuntu jammy/main armhf libsigc++-2.0-dev armhf 2.10.4-2ubuntu3 [58.4 kB] Get:362 http://ftpmaster.internal/ubuntu jammy/main armhf libglibmm-2.4-dev armhf 2.66.2-2 [452 kB] Get:363 http://ftpmaster.internal/ubuntu jammy/main armhf libatkmm-1.6-dev armhf 2.28.2-1build1 [34.0 kB] Get:364 http://ftpmaster.internal/ubuntu jammy/main armhf libblas3 armhf 3.10.0-2ubuntu1 [118 kB] Get:365 http://ftpmaster.internal/ubuntu jammy/main armhf libboost1.74-dev armhf 1.74.0-14ubuntu3 [9608 kB] Get:366 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-dev armhf 1.74.0.3ubuntu7 [3490 B] Get:367 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-filesystem1.74.0 armhf 1.74.0-14ubuntu3 [258 kB] Get:368 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-system1.74.0 armhf 1.74.0-14ubuntu3 [221 kB] Get:369 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-system1.74-dev armhf 1.74.0-14ubuntu3 [218 kB] Get:370 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-filesystem1.74-dev armhf 1.74.0-14ubuntu3 [271 kB] Get:371 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-filesystem-dev armhf 1.74.0.3ubuntu7 [3280 B] Get:372 http://ftpmaster.internal/ubuntu jammy/main armhf libboost-python1.74.0 armhf 1.74.0-14ubuntu3 [289 kB] Get:373 http://ftpmaster.internal/ubuntu jammy/main armhf libpython3.10 armhf 3.10.4-3 [1727 kB] Get:374 http://ftpmaster.internal/ubuntu jammy/main armhf libpython3.10-dev armhf 3.10.4-3 [3599 kB] Get:375 http://ftpmaster.internal/ubuntu jammy/main armhf libpython3-dev armhf 3.10.4-0ubuntu2 [7250 B] Get:376 http://ftpmaster.internal/ubuntu jammy/main armhf python3.10-dev armhf 3.10.4-3 [508 kB] Get:377 http://ftpmaster.internal/ubuntu jammy/main armhf libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] Get:378 http://ftpmaster.internal/ubuntu jammy/main armhf libjs-underscore all 1.13.2~dfsg-2 [118 kB] Get:379 http://ftpmaster.internal/ubuntu jammy/main armhf libjs-sphinxdoc all 4.3.2-1 [139 kB] Get:380 http://ftpmaster.internal/ubuntu jammy/main armhf python3-dev armhf 3.10.4-0ubuntu2 [26.0 kB] Get:381 http://ftpmaster.internal/ubuntu jammy/universe armhf libboost-python1.74-dev armhf 1.74.0-14ubuntu3 [317 kB] Get:382 http://ftpmaster.internal/ubuntu jammy/universe armhf libboost-python-dev armhf 1.74.0.3ubuntu7 [3538 B] Get:383 http://ftpmaster.internal/ubuntu jammy/main armhf libcairomm-1.0-1v5 armhf 1.12.2-4build3 [37.2 kB] Get:384 http://ftpmaster.internal/ubuntu jammy/main armhf libcairomm-1.0-dev armhf 1.12.2-4build3 [576 kB] Get:385 http://ftpmaster.internal/ubuntu jammy/main armhf librevenge-0.0-0 armhf 0.0.4-6ubuntu7 [193 kB] Get:386 http://ftpmaster.internal/ubuntu jammy/main armhf libcdr-0.1-1 armhf 0.1.6-2build2 [361 kB] Get:387 http://ftpmaster.internal/ubuntu jammy/main armhf librevenge-dev armhf 0.0.4-6ubuntu7 [28.9 kB] Get:388 http://ftpmaster.internal/ubuntu jammy/main armhf libcdr-dev armhf 0.1.6-2build2 [8842 B] Get:389 http://ftpmaster.internal/ubuntu jammy/main armhf libdatrie-dev armhf 0.2.13-2 [16.1 kB] Get:390 http://ftpmaster.internal/ubuntu jammy/main armhf libdbus-glib-1-2 armhf 0.112-2build1 [56.2 kB] Get:391 http://ftpmaster.internal/ubuntu jammy/main armhf libdbus-glib-1-dev-bin armhf 0.112-2build1 [37.2 kB] Get:392 http://ftpmaster.internal/ubuntu jammy/main armhf libdbus-glib-1-dev armhf 0.112-2build1 [73.1 kB] Get:393 http://ftpmaster.internal/ubuntu jammy/universe armhf libdouble-conversion3 armhf 3.1.7-4 [37.5 kB] Get:394 http://ftpmaster.internal/ubuntu jammy/main armhf libdrm-amdgpu1 armhf 2.4.110-1ubuntu1 [18.2 kB] Get:395 http://ftpmaster.internal/ubuntu jammy/main armhf libdrm-nouveau2 armhf 2.4.110-1ubuntu1 [15.1 kB] Get:396 http://ftpmaster.internal/ubuntu jammy/main armhf libdrm-radeon1 armhf 2.4.110-1ubuntu1 [18.6 kB] Get:397 http://ftpmaster.internal/ubuntu jammy/main armhf libglvnd0 armhf 1.4.0-1 [88.6 kB] Get:398 http://ftpmaster.internal/ubuntu jammy/main armhf libwayland-server0 armhf 1.20.0-1 [28.3 kB] Get:399 http://ftpmaster.internal/ubuntu jammy/main armhf libgbm1 armhf 22.0.1-1ubuntu2 [29.0 kB] Get:400 http://ftpmaster.internal/ubuntu jammy/main armhf libglapi-mesa armhf 22.0.1-1ubuntu2 [45.8 kB] Get:401 http://ftpmaster.internal/ubuntu jammy/main armhf libx11-xcb1 armhf 2:1.7.5-1 [7718 B] Get:402 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-dri2-0 armhf 1.14-3ubuntu3 [6870 B] Get:403 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-dri3-0 armhf 1.14-3ubuntu3 [6574 B] Get:404 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-present0 armhf 1.14-3ubuntu3 [5526 B] Get:405 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-sync1 armhf 1.14-3ubuntu3 [8780 B] Get:406 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-xfixes0 armhf 1.14-3ubuntu3 [9740 B] Get:407 http://ftpmaster.internal/ubuntu jammy/main armhf libxshmfence1 armhf 1.3-1build4 [5080 B] Get:408 http://ftpmaster.internal/ubuntu jammy/main armhf libegl-mesa0 armhf 22.0.1-1ubuntu2 [90.3 kB] Get:409 http://ftpmaster.internal/ubuntu jammy/main armhf libegl1 armhf 1.4.0-1 [29.7 kB] Get:410 http://ftpmaster.internal/ubuntu jammy/main armhf libxcb-glx0 armhf 1.14-3ubuntu3 [22.9 kB] Get:411 http://ftpmaster.internal/ubuntu jammy/main armhf libxxf86vm1 armhf 1:1.1.4-1build3 [9068 B] Get:412 http://ftpmaster.internal/ubuntu jammy/main armhf libllvm13 armhf 1:13.0.1-2ubuntu2 [20.9 MB] Get:413 http://ftpmaster.internal/ubuntu jammy/main armhf libsensors-config all 1:3.6.0-7ubuntu1 [5274 B] Get:414 http://ftpmaster.internal/ubuntu jammy/main armhf libsensors5 armhf 1:3.6.0-7ubuntu1 [24.3 kB] Get:415 http://ftpmaster.internal/ubuntu jammy/main armhf libvulkan1 armhf 1.3.204.1-2 [107 kB] Get:416 http://ftpmaster.internal/ubuntu jammy/main armhf libgl1-mesa-dri armhf 22.0.1-1ubuntu2 [6072 kB] Get:417 http://ftpmaster.internal/ubuntu jammy/main armhf libglx-mesa0 armhf 22.0.1-1ubuntu2 [133 kB] Get:418 http://ftpmaster.internal/ubuntu jammy/main armhf libglx0 armhf 1.4.0-1 [37.9 kB] Get:419 http://ftpmaster.internal/ubuntu jammy/main armhf libgl1 armhf 1.4.0-1 [113 kB] Get:420 http://ftpmaster.internal/ubuntu jammy/main armhf libglx-dev armhf 1.4.0-1 [14.1 kB] Get:421 http://ftpmaster.internal/ubuntu jammy/main armhf libgl-dev armhf 1.4.0-1 [102 kB] Get:422 http://ftpmaster.internal/ubuntu jammy/main armhf libegl-dev armhf 1.4.0-1 [18.0 kB] Get:423 http://ftpmaster.internal/ubuntu jammy/main armhf libglvnd-core-dev armhf 1.4.0-1 [12.7 kB] Get:424 http://ftpmaster.internal/ubuntu jammy/main armhf libgles1 armhf 1.4.0-1 [11.7 kB] Get:425 http://ftpmaster.internal/ubuntu jammy/main armhf libgles2 armhf 1.4.0-1 [19.1 kB] Get:426 http://ftpmaster.internal/ubuntu jammy/main armhf libgles-dev armhf 1.4.0-1 [49.4 kB] Get:427 http://ftpmaster.internal/ubuntu jammy/main armhf libopengl0 armhf 1.4.0-1 [40.1 kB] Get:428 http://ftpmaster.internal/ubuntu jammy/main armhf libopengl-dev armhf 1.4.0-1 [3404 B] Get:429 http://ftpmaster.internal/ubuntu jammy/main armhf libglvnd-dev armhf 1.4.0-1 [3168 B] Get:430 http://ftpmaster.internal/ubuntu jammy/main armhf libegl1-mesa-dev armhf 22.0.1-1ubuntu2 [8082 B] Get:431 http://ftpmaster.internal/ubuntu jammy/main armhf libenchant-2-dev armhf 2.3.2-1ubuntu2 [15.3 kB] Get:432 http://ftpmaster.internal/ubuntu jammy/main armhf libepoxy-dev armhf 1.5.10-1 [132 kB] Get:433 http://ftpmaster.internal/ubuntu jammy-security/main armhf libfribidi-dev armhf 1.0.8-2ubuntu3.1 [62.7 kB] Get:434 http://ftpmaster.internal/ubuntu jammy/main armhf libgc1 armhf 1:8.0.6-1.1build1 [83.7 kB] Get:435 http://ftpmaster.internal/ubuntu jammy/main armhf libgc-dev armhf 1:8.0.6-1.1build1 [252 kB] Get:436 http://ftpmaster.internal/ubuntu jammy/main armhf libharfbuzz-icu0 armhf 2.7.4-1ubuntu3 [5246 B] Get:437 http://ftpmaster.internal/ubuntu jammy/main armhf libharfbuzz-gobject0 armhf 2.7.4-1ubuntu3 [22.0 kB] Get:438 http://ftpmaster.internal/ubuntu jammy/main armhf libgraphite2-dev armhf 1.3.14-1build2 [14.7 kB] Get:439 http://ftpmaster.internal/ubuntu jammy/main armhf libharfbuzz-dev armhf 2.7.4-1ubuntu3 [514 kB] Get:440 http://ftpmaster.internal/ubuntu jammy/main armhf libthai-dev armhf 0.1.29-1build1 [23.4 kB] Get:441 http://ftpmaster.internal/ubuntu jammy/main armhf libxft-dev armhf 2.3.4-1 [46.5 kB] Get:442 http://ftpmaster.internal/ubuntu jammy/main armhf pango1.0-tools armhf 1.50.6+ds-2 [41.8 kB] Get:443 http://ftpmaster.internal/ubuntu jammy/main armhf libpango1.0-dev armhf 1.50.6+ds-2 [154 kB] Get:444 http://ftpmaster.internal/ubuntu jammy/main armhf libwayland-bin armhf 1.20.0-1 [18.8 kB] Get:445 http://ftpmaster.internal/ubuntu jammy/main armhf libwayland-dev armhf 1.20.0-1 [69.5 kB] Get:446 http://ftpmaster.internal/ubuntu jammy/main armhf libxcomposite-dev armhf 1:0.4.5-1build2 [8998 B] Get:447 http://ftpmaster.internal/ubuntu jammy/main armhf libxcursor-dev armhf 1:1.2.0-2build4 [25.5 kB] Get:448 http://ftpmaster.internal/ubuntu jammy/main armhf libxdamage-dev armhf 1:1.1.5-2build2 [4738 B] Get:449 http://ftpmaster.internal/ubuntu jammy/main armhf libxinerama-dev armhf 2:1.1.4-3 [7726 B] Get:450 http://ftpmaster.internal/ubuntu jammy/main armhf libxkbcommon-dev armhf 1.4.0-1 [54.9 kB] Get:451 http://ftpmaster.internal/ubuntu jammy/main armhf libxrandr-dev armhf 2:1.5.2-1build1 [23.6 kB] Get:452 http://ftpmaster.internal/ubuntu jammy/main armhf wayland-protocols all 1.25-1 [70.6 kB] Get:453 http://ftpmaster.internal/ubuntu jammy/main armhf libgtk-3-dev armhf 3.24.33-1ubuntu1 [1082 kB] Get:454 http://ftpmaster.internal/ubuntu jammy/universe armhf libgdl-3-dev armhf 3.40.0-1 [30.1 kB] Get:455 http://ftpmaster.internal/ubuntu jammy/main armhf libgfortran5 armhf 12-20220319-1ubuntu1 [294 kB] Get:456 http://ftpmaster.internal/ubuntu jammy/universe armhf libgslcblas0 armhf 2.7.1+dfsg-3 [73.7 kB] Get:457 http://ftpmaster.internal/ubuntu jammy/universe armhf libgsl27 armhf 2.7.1+dfsg-3 [842 kB] Get:458 http://ftpmaster.internal/ubuntu jammy/universe armhf libgsl-dev armhf 2.7.1+dfsg-3 [1080 kB] Get:459 http://ftpmaster.internal/ubuntu jammy/main armhf libunwind8 armhf 1.3.2-2build2 [49.4 kB] Get:460 http://ftpmaster.internal/ubuntu jammy/main armhf libgstreamer1.0-0 armhf 1.20.1-1 [935 kB] Get:461 http://ftpmaster.internal/ubuntu jammy/universe armhf libgtest-dev armhf 1.11.0-3 [249 kB] Get:462 http://ftpmaster.internal/ubuntu jammy/main armhf libpangomm-1.4-1v5 armhf 2.46.2-1 [46.2 kB] Get:463 http://ftpmaster.internal/ubuntu jammy/main armhf libgtkmm-3.0-1v5 armhf 3.24.5-1build1 [877 kB] Get:464 http://ftpmaster.internal/ubuntu jammy/main armhf libpangomm-1.4-dev armhf 2.46.2-1 [53.2 kB] Get:465 http://ftpmaster.internal/ubuntu jammy/main armhf libgtkmm-3.0-dev armhf 3.24.5-1build1 [552 kB] Get:466 http://ftpmaster.internal/ubuntu jammy/universe armhf libgtkspell3-3-dev armhf 3.0.10-1 [20.0 kB] Get:467 http://ftpmaster.internal/ubuntu jammy/main armhf libhunspell-dev armhf 1.7.0-4build1 [227 kB] Get:468 http://ftpmaster.internal/ubuntu jammy/universe armhf libjemalloc2 armhf 5.2.1-4ubuntu1 [178 kB] Get:469 http://ftpmaster.internal/ubuntu jammy/main armhf liblapack3 armhf 3.10.0-2ubuntu1 [1932 kB] Get:470 http://ftpmaster.internal/ubuntu jammy/main armhf libncurses-dev armhf 6.3-2 [342 kB] Get:471 http://ftpmaster.internal/ubuntu jammy/main armhf libpolkit-gobject-1-0 armhf 0.105-33 [37.6 kB] Get:472 http://ftpmaster.internal/ubuntu jammy/main armhf libpolkit-agent-1-0 armhf 0.105-33 [14.1 kB] Get:473 http://ftpmaster.internal/ubuntu jammy/main armhf libpoppler-dev armhf 22.02.0-2 [5166 B] Get:474 http://ftpmaster.internal/ubuntu jammy/main armhf libpoppler-glib-dev armhf 22.02.0-2 [68.9 kB] Get:475 http://ftpmaster.internal/ubuntu jammy/main armhf libpoppler-private-dev armhf 22.02.0-2 [199 kB] Get:476 http://ftpmaster.internal/ubuntu jammy/universe armhf libpotrace0 armhf 1.16-2 [14.6 kB] Get:477 http://ftpmaster.internal/ubuntu jammy/universe armhf libpotrace-dev armhf 1.16-2 [3380 B] Get:478 http://ftpmaster.internal/ubuntu jammy/main armhf libpsl-dev armhf 0.21.0-1.2build2 [77.1 kB] Get:479 http://ftpmaster.internal/ubuntu jammy/main armhf libreadline-dev armhf 8.1.2-1 [151 kB] Get:480 http://ftpmaster.internal/ubuntu jammy/main armhf libsqlite3-dev armhf 3.37.2-2 [759 kB] Get:481 http://ftpmaster.internal/ubuntu jammy/main armhf libsoup2.4-dev armhf 2.74.2-3 [154 kB] Get:482 http://ftpmaster.internal/ubuntu jammy/main armhf libvisio-0.1-1 armhf 0.1.7-1build5 [210 kB] Get:483 http://ftpmaster.internal/ubuntu jammy/main armhf libvisio-dev armhf 0.1.7-1build5 [9416 B] Get:484 http://ftpmaster.internal/ubuntu jammy/main armhf libwpd-0.10-10 armhf 0.10.3-2build1 [184 kB] Get:485 http://ftpmaster.internal/ubuntu jammy/main armhf libwpd-dev armhf 0.10.3-2build1 [312 kB] Get:486 http://ftpmaster.internal/ubuntu jammy/main armhf libwpg-0.3-3 armhf 0.3.3-1build3 [44.6 kB] Get:487 http://ftpmaster.internal/ubuntu jammy/main armhf libxslt1.1 armhf 1.1.34-4build2 [147 kB] Get:488 http://ftpmaster.internal/ubuntu jammy/main armhf libxslt1-dev armhf 1.1.34-4build2 [219 kB] Get:489 http://ftpmaster.internal/ubuntu jammy/main armhf polkitd armhf 0.105-33 [72.9 kB] Get:490 http://ftpmaster.internal/ubuntu jammy/main armhf pkexec armhf 0.105-33 [14.5 kB] Get:491 http://ftpmaster.internal/ubuntu jammy/main armhf policykit-1 armhf 0.105-33 [2426 B] Get:492 http://ftpmaster.internal/ubuntu jammy/main armhf python3-blinker all 1.4+dfsg1-0.4 [14.0 kB] Get:493 http://ftpmaster.internal/ubuntu jammy/main armhf python3-cffi-backend armhf 1.15.0-1build2 [67.6 kB] Get:494 http://ftpmaster.internal/ubuntu jammy/main armhf python3-cryptography armhf 3.4.8-1ubuntu2 [222 kB] Get:495 http://ftpmaster.internal/ubuntu jammy/main armhf python3-pyparsing all 2.4.7-1 [61.4 kB] Get:496 http://ftpmaster.internal/ubuntu jammy/main armhf python3-httplib2 all 0.20.2-2 [30.4 kB] Get:497 http://ftpmaster.internal/ubuntu jammy/main armhf python3-more-itertools all 8.10.0-2 [47.9 kB] Get:498 http://ftpmaster.internal/ubuntu jammy/main armhf python3-zipp all 1.0.0-3 [5440 B] Get:499 http://ftpmaster.internal/ubuntu jammy/main armhf python3-importlib-metadata all 4.6.4-1 [16.2 kB] Get:500 http://ftpmaster.internal/ubuntu jammy/main armhf python3-jeepney all 0.7.1-3 [36.8 kB] Get:501 http://ftpmaster.internal/ubuntu jammy/main armhf python3-jwt all 2.3.0-1 [16.3 kB] Get:502 http://ftpmaster.internal/ubuntu jammy/main armhf python3-secretstorage all 3.3.1-1 [13.2 kB] Get:503 http://ftpmaster.internal/ubuntu jammy/main armhf python3-keyring all 23.5.0-1 [35.7 kB] Get:504 http://ftpmaster.internal/ubuntu jammy/main armhf python3-lazr.uri all 1.0.6-2 [14.4 kB] Get:505 http://ftpmaster.internal/ubuntu jammy/main armhf python3-wadllib all 1.3.6-1 [36.4 kB] Get:506 http://ftpmaster.internal/ubuntu jammy/main armhf python3-distro all 1.7.0-1 [17.0 kB] Get:507 http://ftpmaster.internal/ubuntu jammy/main armhf python3-oauthlib all 3.2.0-1 [89.7 kB] Get:508 http://ftpmaster.internal/ubuntu jammy/main armhf python3-lazr.restfulclient all 0.14.4-1 [51.2 kB] Get:509 http://ftpmaster.internal/ubuntu jammy/main armhf python3-launchpadlib all 1.10.16-1 [125 kB] Get:510 http://ftpmaster.internal/ubuntu jammy/main armhf python3-lxml armhf 4.8.0-1build1 [1097 kB] Get:511 http://ftpmaster.internal/ubuntu jammy/main armhf python3-software-properties all 0.99.22 [28.8 kB] Get:512 http://ftpmaster.internal/ubuntu jammy/main armhf packagekit armhf 1.2.5-2ubuntu2 [422 kB] Get:513 http://ftpmaster.internal/ubuntu jammy/main armhf software-properties-common all 0.99.22 [14.1 kB] Get:514 http://ftpmaster.internal/ubuntu jammy/universe armhf libdouble-conversion-dev armhf 3.1.7-4 [59.0 kB] Get:515 http://ftpmaster.internal/ubuntu jammy/universe armhf libjemalloc-dev armhf 5.2.1-4ubuntu1 [308 kB] Get:516 http://ftpmaster.internal/ubuntu jammy/main armhf libwpg-dev armhf 0.3.3-1build3 [61.8 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 168 MB in 13s (13.3 MB/s) Selecting previously unselected package libpython3.10-minimal:armhf. (Reading database ... 15096 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.4-3_armhf.deb ... Unpacking libpython3.10-minimal:armhf (3.10.4-3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.4.7-1_armhf.deb ... Unpacking libexpat1:armhf (2.4.7-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.4-3_armhf.deb ... Unpacking python3.10-minimal (3.10.4-3) ... Setting up libpython3.10-minimal:armhf (3.10.4-3) ... Setting up libexpat1:armhf (2.4.7-1) ... Setting up python3.10-minimal (3.10.4-3) ... Selecting previously unselected package python3-minimal. (Reading database ... 15398 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_armhf.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_7.0.0_all.deb ... Unpacking media-types (7.0.0) ... Selecting previously unselected package libmpdec3:armhf. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_armhf.deb ... Unpacking libmpdec3:armhf (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:armhf. Preparing to unpack .../3-libpython3.10-stdlib_3.10.4-3_armhf.deb ... Unpacking libpython3.10-stdlib:armhf (3.10.4-3) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.4-3_armhf.deb ... Unpacking python3.10 (3.10.4-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 15799 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.4-0ubuntu2_armhf.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package imagemagick-6-common. Preparing to unpack .../001-imagemagick-6-common_8%3a6.9.11.60+dfsg-1.3build2_all.deb ... Unpacking imagemagick-6-common (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagickcore-6-headers. Preparing to unpack .../002-libmagickcore-6-headers_8%3a6.9.11.60+dfsg-1.3build2_all.deb ... Unpacking libmagickcore-6-headers (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagickwand-6-headers. Preparing to unpack .../003-libmagickwand-6-headers_8%3a6.9.11.60+dfsg-1.3build2_all.deb ... Unpacking libmagickwand-6-headers (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagick++-6-headers. Preparing to unpack .../004-libmagick++-6-headers_8%3a6.9.11.60+dfsg-1.3build2_all.deb ... Unpacking libmagick++-6-headers (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libfftw3-double3:armhf. Preparing to unpack .../005-libfftw3-double3_3.3.8-2ubuntu8_armhf.deb ... Unpacking libfftw3-double3:armhf (3.3.8-2ubuntu8) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../006-libbrotli1_1.0.9-2build6_armhf.deb ... Unpacking libbrotli1:armhf (1.0.9-2build6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../007-libfreetype6_2.11.1+dfsg-1build1_armhf.deb ... Unpacking libfreetype6:armhf (2.11.1+dfsg-1build1) ... Selecting previously unselected package ucf. Preparing to unpack .../008-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../009-fonts-dejavu-core_2.37-2build1_all.deb ... Unpacking fonts-dejavu-core (2.37-2build1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../010-fontconfig-config_2.13.1-4.2ubuntu5_all.deb ... Unpacking fontconfig-config (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../011-libfontconfig1_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libaom3:armhf. Preparing to unpack .../012-libaom3_3.3.0-1_armhf.deb ... Unpacking libaom3:armhf (3.3.0-1) ... Selecting previously unselected package libdav1d5:armhf. Preparing to unpack .../013-libdav1d5_0.9.2-1_armhf.deb ... Unpacking libdav1d5:armhf (0.9.2-1) ... Selecting previously unselected package libde265-0:armhf. Preparing to unpack .../014-libde265-0_1.0.8-1_armhf.deb ... Unpacking libde265-0:armhf (1.0.8-1) ... Selecting previously unselected package libx265-199:armhf. Preparing to unpack .../015-libx265-199_3.5-2_armhf.deb ... Unpacking libx265-199:armhf (3.5-2) ... Selecting previously unselected package libheif1:armhf. Preparing to unpack .../016-libheif1_1.12.0-2build1_armhf.deb ... Unpacking libheif1:armhf (1.12.0-2build1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../017-libjbig0_2.1-3.1build3_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1build3) ... Selecting previously unselected package libjpeg-turbo8:armhf. Preparing to unpack .../018-libjpeg-turbo8_2.1.2-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8:armhf (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8:armhf. Preparing to unpack .../019-libjpeg8_8c-2ubuntu10_armhf.deb ... Unpacking libjpeg8:armhf (8c-2ubuntu10) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../020-liblcms2-2_2.12~rc1-2build2_armhf.deb ... Unpacking liblcms2-2:armhf (2.12~rc1-2build2) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../021-libglib2.0-0_2.72.1-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.72.1-1) ... Selecting previously unselected package liblqr-1-0:armhf. Preparing to unpack .../022-liblqr-1-0_0.4.2-2.1_armhf.deb ... Unpacking liblqr-1-0:armhf (0.4.2-2.1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../023-libltdl7_2.4.6-15build2_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-15build2) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../024-libopenjp2-7_2.4.0-6_armhf.deb ... Unpacking libopenjp2-7:armhf (2.4.0-6) ... Selecting previously unselected package libdeflate0:armhf. Preparing to unpack .../025-libdeflate0_1.10-2_armhf.deb ... Unpacking libdeflate0:armhf (1.10-2) ... Selecting previously unselected package libwebp7:armhf. Preparing to unpack .../026-libwebp7_1.2.2-2_armhf.deb ... Unpacking libwebp7:armhf (1.2.2-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../027-libtiff5_4.3.0-6_armhf.deb ... Unpacking libtiff5:armhf (4.3.0-6) ... Selecting previously unselected package libwebpdemux2:armhf. Preparing to unpack .../028-libwebpdemux2_1.2.2-2_armhf.deb ... Unpacking libwebpdemux2:armhf (1.2.2-2) ... Selecting previously unselected package libwebpmux3:armhf. Preparing to unpack .../029-libwebpmux3_1.2.2-2_armhf.deb ... Unpacking libwebpmux3:armhf (1.2.2-2) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../030-libxau6_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libmd0:armhf. Preparing to unpack .../031-libmd0_1.0.4-1build1_armhf.deb ... Unpacking libmd0:armhf (1.0.4-1build1) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../032-libbsd0_0.11.5-1_armhf.deb ... Unpacking libbsd0:armhf (0.11.5-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../033-libxdmcp6_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../034-libxcb1_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb1:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../035-libx11-data_2%3a1.7.5-1_all.deb ... Unpacking libx11-data (2:1.7.5-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../036-libx11-6_2%3a1.7.5-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.7.5-1) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../037-libxext6_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1build1) ... Selecting previously unselected package libicu70:armhf. Preparing to unpack .../038-libicu70_70.1-2_armhf.deb ... Unpacking libicu70:armhf (70.1-2) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../039-libxml2_2.9.13+dfsg-1build1_armhf.deb ... Unpacking libxml2:armhf (2.9.13+dfsg-1build1) ... Selecting previously unselected package libmagickcore-6.q16-6:armhf. Preparing to unpack .../040-libmagickcore-6.q16-6_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagickcore-6.q16-6:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagickwand-6.q16-6:armhf. Preparing to unpack .../041-libmagickwand-6.q16-6_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagickwand-6.q16-6:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagick++-6.q16-8:armhf. Preparing to unpack .../042-libmagick++-6.q16-8_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagick++-6.q16-8:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagickcore-6-arch-config:armhf. Preparing to unpack .../043-libmagickcore-6-arch-config_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagickcore-6-arch-config:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../044-libpixman-1-0_0.40.0-1build4_armhf.deb ... Unpacking libpixman-1-0:armhf (0.40.0-1build4) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../045-libxcb-render0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-render0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../046-libxcb-shm0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-shm0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../047-libxrender1_1%3a0.9.10-1build4_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1build4) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../048-libcairo2_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package libdjvulibre-text. Preparing to unpack .../049-libdjvulibre-text_3.5.28-2build2_all.deb ... Unpacking libdjvulibre-text (3.5.28-2build2) ... Selecting previously unselected package libdjvulibre21:armhf. Preparing to unpack .../050-libdjvulibre21_3.5.28-2build2_armhf.deb ... Unpacking libdjvulibre21:armhf (3.5.28-2build2) ... Selecting previously unselected package libilmbase25:armhf. Preparing to unpack .../051-libilmbase25_2.5.7-2_armhf.deb ... Unpacking libilmbase25:armhf (2.5.7-2) ... Selecting previously unselected package libopenexr25:armhf. Preparing to unpack .../052-libopenexr25_2.5.7-1_armhf.deb ... Unpacking libopenexr25:armhf (2.5.7-1) ... Selecting previously unselected package fontconfig. Preparing to unpack .../053-fontconfig_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking fontconfig (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfribidi0:armhf. Preparing to unpack .../054-libfribidi0_1.0.8-2ubuntu3.1_armhf.deb ... Unpacking libfribidi0:armhf (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../055-libgraphite2-3_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../056-libharfbuzz0b_2.7.4-1ubuntu3_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.7.4-1ubuntu3) ... Selecting previously unselected package libthai-data. Preparing to unpack .../057-libthai-data_0.1.29-1build1_all.deb ... Unpacking libthai-data (0.1.29-1build1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../058-libdatrie1_0.2.13-2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.13-2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../059-libthai0_0.1.29-1build1_armhf.deb ... Unpacking libthai0:armhf (0.1.29-1build1) ... Selecting previously unselected package libpango-1.0-0:armhf. Preparing to unpack .../060-libpango-1.0-0_1.50.6+ds-2_armhf.deb ... Unpacking libpango-1.0-0:armhf (1.50.6+ds-2) ... Selecting previously unselected package libpangoft2-1.0-0:armhf. Preparing to unpack .../061-libpangoft2-1.0-0_1.50.6+ds-2_armhf.deb ... Unpacking libpangoft2-1.0-0:armhf (1.50.6+ds-2) ... Selecting previously unselected package libpangocairo-1.0-0:armhf. Preparing to unpack .../062-libpangocairo-1.0-0_1.50.6+ds-2_armhf.deb ... Unpacking libpangocairo-1.0-0:armhf (1.50.6+ds-2) ... Selecting previously unselected package libwmflite-0.2-7:armhf. Preparing to unpack .../063-libwmflite-0.2-7_0.2.12-5ubuntu1_armhf.deb ... Unpacking libwmflite-0.2-7:armhf (0.2.12-5ubuntu1) ... Selecting previously unselected package libmagickcore-6.q16-6-extra:armhf. Preparing to unpack .../064-libmagickcore-6.q16-6-extra_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagickcore-6.q16-6-extra:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libbz2-dev:armhf. Preparing to unpack .../065-libbz2-dev_1.0.8-5build1_armhf.deb ... Unpacking libbz2-dev:armhf (1.0.8-5build1) ... Selecting previously unselected package libjpeg-turbo8-dev:armhf. Preparing to unpack .../066-libjpeg-turbo8-dev_2.1.2-0ubuntu1_armhf.deb ... Unpacking libjpeg-turbo8-dev:armhf (2.1.2-0ubuntu1) ... Selecting previously unselected package libjpeg8-dev:armhf. Preparing to unpack .../067-libjpeg8-dev_8c-2ubuntu10_armhf.deb ... Unpacking libjpeg8-dev:armhf (8c-2ubuntu10) ... Selecting previously unselected package libjpeg-dev:armhf. Preparing to unpack .../068-libjpeg-dev_8c-2ubuntu10_armhf.deb ... Unpacking libjpeg-dev:armhf (8c-2ubuntu10) ... Selecting previously unselected package libdjvulibre-dev:armhf. Preparing to unpack .../069-libdjvulibre-dev_3.5.28-2build2_armhf.deb ... Unpacking libdjvulibre-dev:armhf (3.5.28-2build2) ... Selecting previously unselected package libexif12:armhf. Preparing to unpack .../070-libexif12_0.6.24-1build1_armhf.deb ... Unpacking libexif12:armhf (0.6.24-1build1) ... Selecting previously unselected package libexif-dev:armhf. Preparing to unpack .../071-libexif-dev_0.6.24-1build1_armhf.deb ... Unpacking libexif-dev:armhf (0.6.24-1build1) ... Selecting previously unselected package libbrotli-dev:armhf. Preparing to unpack .../072-libbrotli-dev_1.0.9-2build6_armhf.deb ... Unpacking libbrotli-dev:armhf (1.0.9-2build6) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../073-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu9) ... Selecting previously unselected package libpng-dev:armhf. Preparing to unpack .../074-libpng-dev_1.6.37-3build5_armhf.deb ... Unpacking libpng-dev:armhf (1.6.37-3build5) ... Selecting previously unselected package libfreetype-dev:armhf. Preparing to unpack .../075-libfreetype-dev_2.11.1+dfsg-1build1_armhf.deb ... Unpacking libfreetype-dev:armhf (2.11.1+dfsg-1build1) ... Selecting previously unselected package libfreetype6-dev:armhf. Preparing to unpack .../076-libfreetype6-dev_2.11.1+dfsg-1build1_armhf.deb ... Unpacking libfreetype6-dev:armhf (2.11.1+dfsg-1build1) ... Selecting previously unselected package libopenjp2-7-dev:armhf. Preparing to unpack .../077-libopenjp2-7-dev_2.4.0-6_armhf.deb ... Unpacking libopenjp2-7-dev:armhf (2.4.0-6) ... Selecting previously unselected package liblcms2-dev:armhf. Preparing to unpack .../078-liblcms2-dev_2.12~rc1-2build2_armhf.deb ... Unpacking liblcms2-dev:armhf (2.12~rc1-2build2) ... Selecting previously unselected package liblqr-1-0-dev:armhf. Preparing to unpack .../079-liblqr-1-0-dev_0.4.2-2.1_armhf.deb ... Unpacking liblqr-1-0-dev:armhf (0.4.2-2.1) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../080-libsigsegv2_2.13-1ubuntu3_armhf.deb ... Unpacking libsigsegv2:armhf (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../081-m4_1.4.18-5ubuntu2_armhf.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../082-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../083-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../084-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../085-libltdl-dev_2.4.6-15build2_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-15build2) ... Selecting previously unselected package libilmbase-dev:armhf. Preparing to unpack .../086-libilmbase-dev_2.5.7-2_armhf.deb ... Unpacking libilmbase-dev:armhf (2.5.7-2) ... Selecting previously unselected package libopenexr-dev. Preparing to unpack .../087-libopenexr-dev_2.5.7-1_armhf.deb ... Unpacking libopenexr-dev (2.5.7-1) ... Selecting previously unselected package libgirepository-1.0-1:armhf. Preparing to unpack .../088-libgirepository-1.0-1_1.72.0-1_armhf.deb ... Unpacking libgirepository-1.0-1:armhf (1.72.0-1) ... Selecting previously unselected package gir1.2-glib-2.0:armhf. Preparing to unpack .../089-gir1.2-glib-2.0_1.72.0-1_armhf.deb ... Unpacking gir1.2-glib-2.0:armhf (1.72.0-1) ... Selecting previously unselected package gir1.2-freedesktop:armhf. Preparing to unpack .../090-gir1.2-freedesktop_1.72.0-1_armhf.deb ... Unpacking gir1.2-freedesktop:armhf (1.72.0-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../091-libgdk-pixbuf2.0-common_2.42.8+dfsg-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.42.8+dfsg-1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../092-shared-mime-info_2.1-2_armhf.deb ... Unpacking shared-mime-info (2.1-2) ... Selecting previously unselected package libgdk-pixbuf-2.0-0:armhf. Preparing to unpack .../093-libgdk-pixbuf-2.0-0_2.42.8+dfsg-1_armhf.deb ... Unpacking libgdk-pixbuf-2.0-0:armhf (2.42.8+dfsg-1) ... Selecting previously unselected package gir1.2-gdkpixbuf-2.0:armhf. Preparing to unpack .../094-gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1_armhf.deb ... Unpacking gir1.2-gdkpixbuf-2.0:armhf (2.42.8+dfsg-1) ... Selecting previously unselected package libcairo-gobject2:armhf. Preparing to unpack .../095-libcairo-gobject2_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo-gobject2:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package librsvg2-2:armhf. Preparing to unpack .../096-librsvg2-2_2.52.5+dfsg-3_armhf.deb ... Unpacking librsvg2-2:armhf (2.52.5+dfsg-3) ... Selecting previously unselected package gir1.2-rsvg-2.0:armhf. Preparing to unpack .../097-gir1.2-rsvg-2.0_2.52.5+dfsg-3_armhf.deb ... Unpacking gir1.2-rsvg-2.0:armhf (2.52.5+dfsg-3) ... Selecting previously unselected package liblzo2-2:armhf. Preparing to unpack .../098-liblzo2-2_2.10-2build3_armhf.deb ... Unpacking liblzo2-2:armhf (2.10-2build3) ... Selecting previously unselected package libcairo-script-interpreter2:armhf. Preparing to unpack .../099-libcairo-script-interpreter2_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo-script-interpreter2:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../100-libexpat1-dev_2.4.7-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.4.7-1) ... Selecting previously unselected package uuid-dev:armhf. Preparing to unpack .../101-uuid-dev_2.37.2-4ubuntu3_armhf.deb ... Unpacking uuid-dev:armhf (2.37.2-4ubuntu3) ... Selecting previously unselected package pkg-config. Preparing to unpack .../102-pkg-config_0.29.2-1ubuntu3_armhf.deb ... Unpacking pkg-config (0.29.2-1ubuntu3) ... Selecting previously unselected package libfontconfig-dev:armhf. Preparing to unpack .../103-libfontconfig-dev_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking libfontconfig-dev:armhf (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:armhf. Preparing to unpack .../104-libfontconfig1-dev_2.13.1-4.2ubuntu5_armhf.deb ... Unpacking libfontconfig1-dev:armhf (2.13.1-4.2ubuntu5) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../105-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 .../106-x11proto-dev_2021.5-1_all.deb ... Unpacking x11proto-dev (2021.5-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../107-libxau-dev_1%3a1.0.9-1build5_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../108-libxdmcp-dev_1%3a1.1.3-0ubuntu5_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../109-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 .../110-libpthread-stubs0-dev_0.4-1build2_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1build2) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../111-libxcb1-dev_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb1-dev:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../112-libx11-dev_2%3a1.7.5-1_armhf.deb ... Unpacking libx11-dev:armhf (2:1.7.5-1) ... Selecting previously unselected package libxrender-dev:armhf. Preparing to unpack .../113-libxrender-dev_1%3a0.9.10-1build4_armhf.deb ... Unpacking libxrender-dev:armhf (1:0.9.10-1build4) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../114-libxext-dev_2%3a1.3.4-1build1_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.4-1build1) ... Selecting previously unselected package x11-common. Preparing to unpack .../115-x11-common_1%3a7.7+23ubuntu2_all.deb ... Unpacking x11-common (1:7.7+23ubuntu2) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../116-libice6_2%3a1.0.10-1build2_armhf.deb ... Unpacking libice6:armhf (2:1.0.10-1build2) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../117-libsm6_2%3a1.2.3-1build2_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libice-dev:armhf. Preparing to unpack .../118-libice-dev_2%3a1.0.10-1build2_armhf.deb ... Unpacking libice-dev:armhf (2:1.0.10-1build2) ... Selecting previously unselected package libsm-dev:armhf. Preparing to unpack .../119-libsm-dev_2%3a1.2.3-1build2_armhf.deb ... Unpacking libsm-dev:armhf (2:1.2.3-1build2) ... Selecting previously unselected package libpixman-1-dev:armhf. Preparing to unpack .../120-libpixman-1-dev_0.40.0-1build4_armhf.deb ... Unpacking libpixman-1-dev:armhf (0.40.0-1build4) ... Selecting previously unselected package libxcb-render0-dev:armhf. Preparing to unpack .../121-libxcb-render0-dev_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-render0-dev:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-shm0-dev:armhf. Preparing to unpack .../122-libxcb-shm0-dev_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-shm0-dev:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libffi-dev:armhf. Preparing to unpack .../123-libffi-dev_3.4.2-4_armhf.deb ... Unpacking libffi-dev:armhf (3.4.2-4) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../124-libglib2.0-data_2.72.1-1_all.deb ... Unpacking libglib2.0-data (2.72.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../125-libelf1_0.186-1build1_armhf.deb ... Unpacking libelf1:armhf (0.186-1build1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../126-libglib2.0-bin_2.72.1-1_armhf.deb ... Unpacking libglib2.0-bin (2.72.1-1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../127-python3-lib2to3_3.10.4-0ubuntu1_all.deb ... Unpacking python3-lib2to3 (3.10.4-0ubuntu1) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../128-python3-distutils_3.10.4-0ubuntu1_all.deb ... Unpacking python3-distutils (3.10.4-0ubuntu1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../129-libglib2.0-dev-bin_2.72.1-1_armhf.deb ... Unpacking libglib2.0-dev-bin (2.72.1-1) ... Selecting previously unselected package libblkid-dev:armhf. Preparing to unpack .../130-libblkid-dev_2.37.2-4ubuntu3_armhf.deb ... Unpacking libblkid-dev:armhf (2.37.2-4ubuntu3) ... Selecting previously unselected package libsepol-dev:armhf. Preparing to unpack .../131-libsepol-dev_3.3-1build1_armhf.deb ... Unpacking libsepol-dev:armhf (3.3-1build1) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../132-libpcre2-16-0_10.39-3build1_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.39-3build1) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../133-libpcre2-32-0_10.39-3build1_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.39-3build1) ... Selecting previously unselected package libpcre2-posix3:armhf. Preparing to unpack .../134-libpcre2-posix3_10.39-3build1_armhf.deb ... Unpacking libpcre2-posix3:armhf (10.39-3build1) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../135-libpcre2-dev_10.39-3build1_armhf.deb ... Unpacking libpcre2-dev:armhf (10.39-3build1) ... Selecting previously unselected package libselinux1-dev:armhf. Preparing to unpack .../136-libselinux1-dev_3.3-1build2_armhf.deb ... Unpacking libselinux1-dev:armhf (3.3-1build2) ... Selecting previously unselected package libmount-dev:armhf. Preparing to unpack .../137-libmount-dev_2.37.2-4ubuntu3_armhf.deb ... Unpacking libmount-dev:armhf (2.37.2-4ubuntu3) ... Selecting previously unselected package libpcre16-3:armhf. Preparing to unpack .../138-libpcre16-3_2%3a8.39-13build5_armhf.deb ... Unpacking libpcre16-3:armhf (2:8.39-13build5) ... Selecting previously unselected package libpcre32-3:armhf. Preparing to unpack .../139-libpcre32-3_2%3a8.39-13build5_armhf.deb ... Unpacking libpcre32-3:armhf (2:8.39-13build5) ... Selecting previously unselected package libpcrecpp0v5:armhf. Preparing to unpack .../140-libpcrecpp0v5_2%3a8.39-13build5_armhf.deb ... Unpacking libpcrecpp0v5:armhf (2:8.39-13build5) ... Selecting previously unselected package libpcre3-dev:armhf. Preparing to unpack .../141-libpcre3-dev_2%3a8.39-13build5_armhf.deb ... Unpacking libpcre3-dev:armhf (2:8.39-13build5) ... Selecting previously unselected package libglib2.0-dev:armhf. Preparing to unpack .../142-libglib2.0-dev_2.72.1-1_armhf.deb ... Unpacking libglib2.0-dev:armhf (2.72.1-1) ... Selecting previously unselected package libcairo2-dev:armhf. Preparing to unpack .../143-libcairo2-dev_1.16.0-5ubuntu2_armhf.deb ... Unpacking libcairo2-dev:armhf (1.16.0-5ubuntu2) ... Selecting previously unselected package libgdk-pixbuf2.0-bin. Preparing to unpack .../144-libgdk-pixbuf2.0-bin_2.42.8+dfsg-1_armhf.deb ... Unpacking libgdk-pixbuf2.0-bin (2.42.8+dfsg-1) ... Selecting previously unselected package libjbig-dev:armhf. Preparing to unpack .../145-libjbig-dev_2.1-3.1build3_armhf.deb ... Unpacking libjbig-dev:armhf (2.1-3.1build3) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../146-liblzma-dev_5.2.5-2ubuntu1_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.5-2ubuntu1) ... Selecting previously unselected package libtiffxx5:armhf. Preparing to unpack .../147-libtiffxx5_4.3.0-6_armhf.deb ... Unpacking libtiffxx5:armhf (4.3.0-6) ... Selecting previously unselected package libdeflate-dev:armhf. Preparing to unpack .../148-libdeflate-dev_1.10-2_armhf.deb ... Unpacking libdeflate-dev:armhf (1.10-2) ... Selecting previously unselected package libtiff-dev:armhf. Preparing to unpack .../149-libtiff-dev_4.3.0-6_armhf.deb ... Unpacking libtiff-dev:armhf (4.3.0-6) ... Selecting previously unselected package libgdk-pixbuf-2.0-dev:armhf. Preparing to unpack .../150-libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1_armhf.deb ... Unpacking libgdk-pixbuf-2.0-dev:armhf (2.42.8+dfsg-1) ... Selecting previously unselected package librsvg2-common:armhf. Preparing to unpack .../151-librsvg2-common_2.52.5+dfsg-3_armhf.deb ... Unpacking librsvg2-common:armhf (2.52.5+dfsg-3) ... Selecting previously unselected package librsvg2-dev:armhf. Preparing to unpack .../152-librsvg2-dev_2.52.5+dfsg-3_armhf.deb ... Unpacking librsvg2-dev:armhf (2.52.5+dfsg-3) ... Selecting previously unselected package libwmf-0.2-7:armhf. Preparing to unpack .../153-libwmf-0.2-7_0.2.12-5ubuntu1_armhf.deb ... Unpacking libwmf-0.2-7:armhf (0.2.12-5ubuntu1) ... Selecting previously unselected package libwmf-dev. Preparing to unpack .../154-libwmf-dev_0.2.12-5ubuntu1_armhf.deb ... Unpacking libwmf-dev (0.2.12-5ubuntu1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../155-icu-devtools_70.1-2_armhf.deb ... Unpacking icu-devtools (70.1-2) ... Selecting previously unselected package libicu-dev:armhf. Preparing to unpack .../156-libicu-dev_70.1-2_armhf.deb ... Unpacking libicu-dev:armhf (70.1-2) ... Selecting previously unselected package libxml2-dev:armhf. Preparing to unpack .../157-libxml2-dev_2.9.13+dfsg-1build1_armhf.deb ... Unpacking libxml2-dev:armhf (2.9.13+dfsg-1build1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../158-libxt6_1%3a1.2.1-1_armhf.deb ... Unpacking libxt6:armhf (1:1.2.1-1) ... Selecting previously unselected package libxt-dev:armhf. Preparing to unpack .../159-libxt-dev_1%3a1.2.1-1_armhf.deb ... Unpacking libxt-dev:armhf (1:1.2.1-1) ... Selecting previously unselected package libmagickcore-6.q16-dev:armhf. Preparing to unpack .../160-libmagickcore-6.q16-dev_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagickcore-6.q16-dev:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagickwand-6.q16-dev:armhf. Preparing to unpack .../161-libmagickwand-6.q16-dev_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagickwand-6.q16-dev:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagick++-6.q16-dev:armhf. Preparing to unpack .../162-libmagick++-6.q16-dev_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking libmagick++-6.q16-dev:armhf (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libmagick++-dev. Preparing to unpack .../163-libmagick++-dev_8%3a6.9.11.60+dfsg-1.3build2_all.deb ... Unpacking libmagick++-dev (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../164-libdbus-1-3_1.12.20-2ubuntu4_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.20-2ubuntu4) ... Selecting previously unselected package dbus. Preparing to unpack .../165-dbus_1.12.20-2ubuntu4_armhf.deb ... Unpacking dbus (1.12.20-2ubuntu4) ... Selecting previously unselected package distro-info-data. Preparing to unpack .../166-distro-info-data_0.52ubuntu0.1_all.deb ... Unpacking distro-info-data (0.52ubuntu0.1) ... Selecting previously unselected package iso-codes. Preparing to unpack .../167-iso-codes_4.9.0-1_all.deb ... Unpacking iso-codes (4.9.0-1) ... Selecting previously unselected package libcap2-bin. Preparing to unpack .../168-libcap2-bin_1%3a2.44-1build3_armhf.deb ... Unpacking libcap2-bin (1:2.44-1build3) ... Selecting previously unselected package libpam-systemd:armhf. Preparing to unpack .../169-libpam-systemd_249.11-0ubuntu3_armhf.deb ... Unpacking libpam-systemd:armhf (249.11-0ubuntu3) ... Selecting previously unselected package libtext-iconv-perl. Preparing to unpack .../170-libtext-iconv-perl_1.7-7build3_armhf.deb ... Unpacking libtext-iconv-perl (1.7-7build3) ... Selecting previously unselected package libyaml-0-2:armhf. Preparing to unpack .../171-libyaml-0-2_0.2.2-1build2_armhf.deb ... Unpacking libyaml-0-2:armhf (0.2.2-1build2) ... Selecting previously unselected package lsb-release. Preparing to unpack .../172-lsb-release_11.1.0ubuntu4_all.deb ... Unpacking lsb-release (11.1.0ubuntu4) ... Selecting previously unselected package netbase. Preparing to unpack .../173-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package python-apt-common. Preparing to unpack .../174-python-apt-common_2.3.0ubuntu2_all.deb ... Unpacking python-apt-common (2.3.0ubuntu2) ... Selecting previously unselected package python3-apt. Preparing to unpack .../175-python3-apt_2.3.0ubuntu2_armhf.deb ... Unpacking python3-apt (2.3.0ubuntu2) ... Selecting previously unselected package python3-dbus. Preparing to unpack .../176-python3-dbus_1.2.18-3build1_armhf.deb ... Unpacking python3-dbus (1.2.18-3build1) ... Selecting previously unselected package python3-gi. Preparing to unpack .../177-python3-gi_3.42.0-3build1_armhf.deb ... Unpacking python3-gi (3.42.0-3build1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../178-python3-pkg-resources_59.6.0-1.2_all.deb ... Unpacking python3-pkg-resources (59.6.0-1.2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../179-xkb-data_2.33-1_all.deb ... Unpacking xkb-data (2.33-1) ... Selecting previously unselected package bash-completion. Preparing to unpack .../180-bash-completion_1%3a2.11-5ubuntu1_all.deb ... Unpacking bash-completion (1:2.11-5ubuntu1) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../181-bsdextrautils_2.37.2-4ubuntu3_armhf.deb ... Unpacking bsdextrautils (2.37.2-4ubuntu3) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../182-libmagic-mgc_1%3a5.41-3_armhf.deb ... Unpacking libmagic-mgc (1:5.41-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../183-libmagic1_1%3a5.41-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.41-3) ... Selecting previously unselected package file. Preparing to unpack .../184-file_1%3a5.41-3_armhf.deb ... Unpacking file (1:5.41-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../185-gettext-base_0.21-4ubuntu4_armhf.deb ... Unpacking gettext-base (0.21-4ubuntu4) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../186-libuchardet0_0.0.7-1build2_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../187-groff-base_1.22.4-8build1_armhf.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../188-libdrm-common_2.4.110-1ubuntu1_all.deb ... Unpacking libdrm-common (2.4.110-1ubuntu1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../189-libdrm2_2.4.110-1ubuntu1_armhf.deb ... Unpacking libdrm2:armhf (2.4.110-1ubuntu1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../190-libedit2_3.1-20210910-1build1_armhf.deb ... Unpacking libedit2:armhf (3.1-20210910-1build1) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../191-libnghttp2-14_1.43.0-1build3_armhf.deb ... Unpacking libnghttp2-14:armhf (1.43.0-1build3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../192-libpipeline1_1.5.5-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.5-1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../193-libpsl5_0.21.0-1.2build2_armhf.deb ... Unpacking libpsl5:armhf (0.21.0-1.2build2) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../194-libuv1_1.43.0-1_armhf.deb ... Unpacking libuv1:armhf (1.43.0-1) ... Selecting previously unselected package man-db. Preparing to unpack .../195-man-db_2.10.2-1_armhf.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../196-hicolor-icon-theme_0.17-2_all.deb ... Unpacking hicolor-icon-theme (0.17-2) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../197-gtk-update-icon-cache_3.24.33-1ubuntu1_armhf.deb ... Unpacking gtk-update-icon-cache (3.24.33-1ubuntu1) ... Selecting previously unselected package humanity-icon-theme. Preparing to unpack .../198-humanity-icon-theme_0.6.16_all.deb ... Unpacking humanity-icon-theme (0.6.16) ... Selecting previously unselected package ubuntu-mono. Preparing to unpack .../199-ubuntu-mono_20.10-0ubuntu2_all.deb ... Unpacking ubuntu-mono (20.10-0ubuntu2) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../200-adwaita-icon-theme_41.0-1ubuntu1_all.deb ... Unpacking adwaita-icon-theme (41.0-1ubuntu1) ... Selecting previously unselected package libaspell15:armhf. Preparing to unpack .../201-libaspell15_0.60.8-4build1_armhf.deb ... Unpacking libaspell15:armhf (0.60.8-4build1) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../202-emacsen-common_3.0.4_all.deb ... Unpacking emacsen-common (3.0.4) ... Selecting previously unselected package dictionaries-common. Preparing to unpack .../203-dictionaries-common_1.28.14_all.deb ... Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common' Unpacking dictionaries-common (1.28.14) ... Selecting previously unselected package aspell. Preparing to unpack .../204-aspell_0.60.8-4build1_armhf.deb ... Unpacking aspell (0.60.8-4build1) ... Selecting previously unselected package autopoint. Preparing to unpack .../205-autopoint_0.21-4ubuntu4_all.deb ... Unpacking autopoint (0.21-4ubuntu4) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../206-libarchive13_3.6.0-1ubuntu1_armhf.deb ... Unpacking libarchive13:armhf (3.6.0-1ubuntu1) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../207-libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../208-libsasl2-2_2.1.27+dfsg2-3ubuntu1_armhf.deb ... Unpacking libsasl2-2:armhf (2.1.27+dfsg2-3ubuntu1) ... Selecting previously unselected package libldap-2.5-0:armhf. Preparing to unpack .../209-libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3_armhf.deb ... Unpacking libldap-2.5-0:armhf (2.5.11+dfsg-1~exp1ubuntu3) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../210-librtmp1_2.4+20151223.gitfa8646d.1-2build4_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:armhf. Preparing to unpack .../211-libssh-4_0.9.6-2build1_armhf.deb ... Unpacking libssh-4:armhf (0.9.6-2build1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../212-libcurl4_7.81.0-1ubuntu1.1_armhf.deb ... Unpacking libcurl4:armhf (7.81.0-1ubuntu1.1) ... Selecting previously unselected package libjsoncpp25:armhf. Preparing to unpack .../213-libjsoncpp25_1.9.5-3_armhf.deb ... Unpacking libjsoncpp25:armhf (1.9.5-3) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../214-librhash0_1.4.2-1ubuntu1_armhf.deb ... Unpacking librhash0:armhf (1.4.2-1ubuntu1) ... Selecting previously unselected package dh-elpa-helper. Preparing to unpack .../215-dh-elpa-helper_2.0.9ubuntu1_all.deb ... Unpacking dh-elpa-helper (2.0.9ubuntu1) ... Selecting previously unselected package cmake-data. Preparing to unpack .../216-cmake-data_3.22.1-1ubuntu1_all.deb ... Unpacking cmake-data (3.22.1-1ubuntu1) ... Selecting previously unselected package cmake. Preparing to unpack .../217-cmake_3.22.1-1ubuntu1_armhf.deb ... Unpacking cmake (3.22.1-1ubuntu1) ... Selecting previously unselected package dbus-user-session. Preparing to unpack .../218-dbus-user-session_1.12.20-2ubuntu4_armhf.deb ... Unpacking dbus-user-session (1.12.20-2ubuntu4) ... Selecting previously unselected package libdconf1:armhf. Preparing to unpack .../219-libdconf1_0.40.0-3_armhf.deb ... Unpacking libdconf1:armhf (0.40.0-3) ... Selecting previously unselected package dconf-service. Preparing to unpack .../220-dconf-service_0.40.0-3_armhf.deb ... Unpacking dconf-service (0.40.0-3) ... Selecting previously unselected package dconf-gsettings-backend:armhf. Preparing to unpack .../221-dconf-gsettings-backend_0.40.0-3_armhf.deb ... Unpacking dconf-gsettings-backend:armhf (0.40.0-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../222-libdebhelper-perl_13.6ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.6ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../223-libtool_2.4.6-15build2_all.deb ... Unpacking libtool (2.4.6-15build2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../224-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../225-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 .../226-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 .../227-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../228-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:armhf. Preparing to unpack .../229-libdw1_0.186-1build1_armhf.deb ... Unpacking libdw1:armhf (0.186-1build1) ... Selecting previously unselected package debugedit. Preparing to unpack .../230-debugedit_1%3a5.0-4build1_armhf.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../231-dwz_0.14-1build2_armhf.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../232-gettext_0.21-4ubuntu4_armhf.deb ... Unpacking gettext (0.21-4ubuntu4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../233-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 .../234-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../235-debhelper_13.6ubuntu1_all.deb ... Unpacking debhelper (13.6ubuntu1) ... Selecting previously unselected package dh-python. Preparing to unpack .../236-dh-python_5.20220403_all.deb ... Unpacking dh-python (5.20220403) ... Selecting previously unselected package fonts-dejavu-extra. Preparing to unpack .../237-fonts-dejavu-extra_2.37-2build1_all.deb ... Unpacking fonts-dejavu-extra (2.37-2build1) ... Selecting previously unselected package fonts-dejavu. Preparing to unpack .../238-fonts-dejavu_2.37-2build1_all.deb ... Unpacking fonts-dejavu (2.37-2build1) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../239-libatk1.0-data_2.36.0-3build1_all.deb ... Unpacking libatk1.0-data (2.36.0-3build1) ... Selecting previously unselected package libatk1.0-0:armhf. Preparing to unpack .../240-libatk1.0-0_2.36.0-3build1_armhf.deb ... Unpacking libatk1.0-0:armhf (2.36.0-3build1) ... Selecting previously unselected package gir1.2-atk-1.0:armhf. Preparing to unpack .../241-gir1.2-atk-1.0_2.36.0-3build1_armhf.deb ... Unpacking gir1.2-atk-1.0:armhf (2.36.0-3build1) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../242-libxi6_2%3a1.8-1build1_armhf.deb ... Unpacking libxi6:armhf (2:1.8-1build1) ... Selecting previously unselected package libatspi2.0-0:armhf. Preparing to unpack .../243-libatspi2.0-0_2.44.0-3_armhf.deb ... Unpacking libatspi2.0-0:armhf (2.44.0-3) ... Selecting previously unselected package gir1.2-atspi-2.0:armhf. Preparing to unpack .../244-gir1.2-atspi-2.0_2.44.0-3_armhf.deb ... Unpacking gir1.2-atspi-2.0:armhf (2.44.0-3) ... Selecting previously unselected package gir1.2-harfbuzz-0.0:armhf. Preparing to unpack .../245-gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3_armhf.deb ... Unpacking gir1.2-harfbuzz-0.0:armhf (2.7.4-1ubuntu3) ... Selecting previously unselected package libxft2:armhf. Preparing to unpack .../246-libxft2_2.3.4-1_armhf.deb ... Unpacking libxft2:armhf (2.3.4-1) ... Selecting previously unselected package libpangoxft-1.0-0:armhf. Preparing to unpack .../247-libpangoxft-1.0-0_1.50.6+ds-2_armhf.deb ... Unpacking libpangoxft-1.0-0:armhf (1.50.6+ds-2) ... Selecting previously unselected package gir1.2-pango-1.0:armhf. Preparing to unpack .../248-gir1.2-pango-1.0_1.50.6+ds-2_armhf.deb ... Unpacking gir1.2-pango-1.0:armhf (1.50.6+ds-2) ... Selecting previously unselected package libatk-bridge2.0-0:armhf. Preparing to unpack .../249-libatk-bridge2.0-0_2.38.0-3_armhf.deb ... Unpacking libatk-bridge2.0-0:armhf (2.38.0-3) ... Selecting previously unselected package libcolord2:armhf. Preparing to unpack .../250-libcolord2_1.4.6-1_armhf.deb ... Unpacking libcolord2:armhf (1.4.6-1) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../251-libavahi-common-data_0.8-5ubuntu5_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../252-libavahi-common3_0.8-5ubuntu5_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-5ubuntu5) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../253-libavahi-client3_0.8-5ubuntu5_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-5ubuntu5) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../254-libcups2_2.4.1op1-1ubuntu4_armhf.deb ... Unpacking libcups2:armhf (2.4.1op1-1ubuntu4) ... Selecting previously unselected package libepoxy0:armhf. Preparing to unpack .../255-libepoxy0_1.5.10-1_armhf.deb ... Unpacking libepoxy0:armhf (1.5.10-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../256-libwayland-client0_1.20.0-1_armhf.deb ... Unpacking libwayland-client0:armhf (1.20.0-1) ... Selecting previously unselected package libwayland-cursor0:armhf. Preparing to unpack .../257-libwayland-cursor0_1.20.0-1_armhf.deb ... Unpacking libwayland-cursor0:armhf (1.20.0-1) ... Selecting previously unselected package libwayland-egl1:armhf. Preparing to unpack .../258-libwayland-egl1_1.20.0-1_armhf.deb ... Unpacking libwayland-egl1:armhf (1.20.0-1) ... Selecting previously unselected package libxcomposite1:armhf. Preparing to unpack .../259-libxcomposite1_1%3a0.4.5-1build2_armhf.deb ... Unpacking libxcomposite1:armhf (1:0.4.5-1build2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../260-libxfixes3_1%3a6.0.0-1_armhf.deb ... Unpacking libxfixes3:armhf (1:6.0.0-1) ... Selecting previously unselected package libxcursor1:armhf. Preparing to unpack .../261-libxcursor1_1%3a1.2.0-2build4_armhf.deb ... Unpacking libxcursor1:armhf (1:1.2.0-2build4) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../262-libxdamage1_1%3a1.1.5-2build2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.5-2build2) ... Selecting previously unselected package libxinerama1:armhf. Preparing to unpack .../263-libxinerama1_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama1:armhf (2:1.1.4-3) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../264-libxkbcommon0_1.4.0-1_armhf.deb ... Unpacking libxkbcommon0:armhf (1.4.0-1) ... Selecting previously unselected package libxrandr2:armhf. Preparing to unpack .../265-libxrandr2_2%3a1.5.2-1build1_armhf.deb ... Unpacking libxrandr2:armhf (2:1.5.2-1build1) ... Selecting previously unselected package libgtk-3-common. Preparing to unpack .../266-libgtk-3-common_3.24.33-1ubuntu1_all.deb ... Unpacking libgtk-3-common (3.24.33-1ubuntu1) ... Selecting previously unselected package libgtk-3-0:armhf. Preparing to unpack .../267-libgtk-3-0_3.24.33-1ubuntu1_armhf.deb ... Unpacking libgtk-3-0:armhf (3.24.33-1ubuntu1) ... Selecting previously unselected package gir1.2-gtk-3.0:armhf. Preparing to unpack .../268-gir1.2-gtk-3.0_3.24.33-1ubuntu1_armhf.deb ... Unpacking gir1.2-gtk-3.0:armhf (3.24.33-1ubuntu1) ... Selecting previously unselected package libgdl-3-common. Preparing to unpack .../269-libgdl-3-common_3.40.0-1_all.deb ... Unpacking libgdl-3-common (3.40.0-1) ... Selecting previously unselected package libgdl-3-5:armhf. Preparing to unpack .../270-libgdl-3-5_3.40.0-1_armhf.deb ... Unpacking libgdl-3-5:armhf (3.40.0-1) ... Selecting previously unselected package gir1.2-gdl-3:armhf. Preparing to unpack .../271-gir1.2-gdl-3_3.40.0-1_armhf.deb ... Unpacking gir1.2-gdl-3:armhf (3.40.0-1) ... Selecting previously unselected package hunspell-en-us. Preparing to unpack .../272-hunspell-en-us_1%3a2020.12.07-2_all.deb ... Unpacking hunspell-en-us (1:2020.12.07-2) ... Selecting previously unselected package libhunspell-1.7-0:armhf. Preparing to unpack .../273-libhunspell-1.7-0_1.7.0-4build1_armhf.deb ... Unpacking libhunspell-1.7-0:armhf (1.7.0-4build1) ... Selecting previously unselected package libenchant-2-2:armhf. Preparing to unpack .../274-libenchant-2-2_2.3.2-1ubuntu2_armhf.deb ... Unpacking libenchant-2-2:armhf (2.3.2-1ubuntu2) ... Selecting previously unselected package libgtkspell3-3-0:armhf. Preparing to unpack .../275-libgtkspell3-3-0_3.0.10-1_armhf.deb ... Unpacking libgtkspell3-3-0:armhf (3.0.10-1) ... Selecting previously unselected package gir1.2-gtkspell3-3.0:armhf. Preparing to unpack .../276-gir1.2-gtkspell3-3.0_3.0.10-1_armhf.deb ... Unpacking gir1.2-gtkspell3-3.0:armhf (3.0.10-1) ... Selecting previously unselected package libpackagekit-glib2-18:armhf. Preparing to unpack .../277-libpackagekit-glib2-18_1.2.5-2ubuntu2_armhf.deb ... Unpacking libpackagekit-glib2-18:armhf (1.2.5-2ubuntu2) ... Selecting previously unselected package gir1.2-packagekitglib-1.0. Preparing to unpack .../278-gir1.2-packagekitglib-1.0_1.2.5-2ubuntu2_armhf.deb ... Unpacking gir1.2-packagekitglib-1.0 (1.2.5-2ubuntu2) ... Selecting previously unselected package libnspr4:armhf. Preparing to unpack .../279-libnspr4_2%3a4.32-3build1_armhf.deb ... Unpacking libnspr4:armhf (2:4.32-3build1) ... Selecting previously unselected package libnss3:armhf. Preparing to unpack .../280-libnss3_2%3a3.68.2-0ubuntu1_armhf.deb ... Unpacking libnss3:armhf (2:3.68.2-0ubuntu1) ... Selecting previously unselected package libpoppler118:armhf. Preparing to unpack .../281-libpoppler118_22.02.0-2_armhf.deb ... Unpacking libpoppler118:armhf (22.02.0-2) ... Selecting previously unselected package libpoppler-glib8:armhf. Preparing to unpack .../282-libpoppler-glib8_22.02.0-2_armhf.deb ... Unpacking libpoppler-glib8:armhf (22.02.0-2) ... Selecting previously unselected package gir1.2-poppler-0.18:armhf. Preparing to unpack .../283-gir1.2-poppler-0.18_22.02.0-2_armhf.deb ... Unpacking gir1.2-poppler-0.18:armhf (22.02.0-2) ... Selecting previously unselected package libproxy1v5:armhf. Preparing to unpack .../284-libproxy1v5_0.4.17-2_armhf.deb ... Unpacking libproxy1v5:armhf (0.4.17-2) ... Selecting previously unselected package glib-networking-common. Preparing to unpack .../285-glib-networking-common_2.72.0-1_all.deb ... Unpacking glib-networking-common (2.72.0-1) ... Selecting previously unselected package glib-networking-services. Preparing to unpack .../286-glib-networking-services_2.72.0-1_armhf.deb ... Unpacking glib-networking-services (2.72.0-1) ... Selecting previously unselected package session-migration. Preparing to unpack .../287-session-migration_0.3.6_armhf.deb ... Unpacking session-migration (0.3.6) ... Selecting previously unselected package gsettings-desktop-schemas. Preparing to unpack .../288-gsettings-desktop-schemas_42.0-1ubuntu1_all.deb ... Unpacking gsettings-desktop-schemas (42.0-1ubuntu1) ... Selecting previously unselected package glib-networking:armhf. Preparing to unpack .../289-glib-networking_2.72.0-1_armhf.deb ... Unpacking glib-networking:armhf (2.72.0-1) ... Selecting previously unselected package libsoup2.4-common. Preparing to unpack .../290-libsoup2.4-common_2.74.2-3_all.deb ... Unpacking libsoup2.4-common (2.74.2-3) ... Selecting previously unselected package libsoup2.4-1:armhf. Preparing to unpack .../291-libsoup2.4-1_2.74.2-3_armhf.deb ... Unpacking libsoup2.4-1:armhf (2.74.2-3) ... Selecting previously unselected package libsoup-gnome2.4-1:armhf. Preparing to unpack .../292-libsoup-gnome2.4-1_2.74.2-3_armhf.deb ... Unpacking libsoup-gnome2.4-1:armhf (2.74.2-3) ... Selecting previously unselected package gir1.2-soup-2.4:armhf. Preparing to unpack .../293-gir1.2-soup-2.4_2.74.2-3_armhf.deb ... Unpacking gir1.2-soup-2.4:armhf (2.74.2-3) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../294-liburi-perl_5.10-1_all.deb ... Unpacking liburi-perl (5.10-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../295-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../296-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../297-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../298-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../299-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package libhtml-parser-perl:armhf. Preparing to unpack .../300-libhtml-parser-perl_3.76-1build2_armhf.deb ... Unpacking libhtml-parser-perl:armhf (3.76-1build2) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../301-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../302-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../303-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../304-libhttp-message-perl_6.36-1_all.deb ... Unpacking libhttp-message-perl (6.36-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../305-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../306-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:armhf. Preparing to unpack .../307-perl-openssl-defaults_5build2_armhf.deb ... Unpacking perl-openssl-defaults:armhf (5build2) ... Selecting previously unselected package libnet-ssleay-perl:armhf. Preparing to unpack .../308-libnet-ssleay-perl_1.92-1build2_armhf.deb ... Unpacking libnet-ssleay-perl:armhf (1.92-1build2) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../309-libio-socket-ssl-perl_2.074-2_all.deb ... Unpacking libio-socket-ssl-perl (2.074-2) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../310-libnet-http-perl_6.22-1_all.deb ... Unpacking libnet-http-perl (6.22-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../311-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../312-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../313-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../314-libwww-perl_6.61-1_all.deb ... Unpacking libwww-perl (6.61-1) ... Selecting previously unselected package libxml-parser-perl:armhf. Preparing to unpack .../315-libxml-parser-perl_2.46-3build1_armhf.deb ... Unpacking libxml-parser-perl:armhf (2.46-3build1) ... Selecting previously unselected package intltool. Preparing to unpack .../316-intltool_0.51.0-6_all.deb ... Unpacking intltool (0.51.0-6) ... Selecting previously unselected package libonig5:armhf. Preparing to unpack .../317-libonig5_6.9.7.1-2build1_armhf.deb ... Unpacking libonig5:armhf (6.9.7.1-2build1) ... Selecting previously unselected package libjq1:armhf. Preparing to unpack .../318-libjq1_1.6-2.1ubuntu3_armhf.deb ... Unpacking libjq1:armhf (1.6-2.1ubuntu3) ... Selecting previously unselected package jq. Preparing to unpack .../319-jq_1.6-2.1ubuntu3_armhf.deb ... Unpacking jq (1.6-2.1ubuntu3) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../320-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package dh-translations. Preparing to unpack .../321-dh-translations_149_all.deb ... Unpacking dh-translations (149) ... Selecting previously unselected package python3-cairo:armhf. Preparing to unpack .../322-python3-cairo_1.20.1-3build1_armhf.deb ... Unpacking python3-cairo:armhf (1.20.1-3build1) ... Selecting previously unselected package python3-gi-cairo. Preparing to unpack .../323-python3-gi-cairo_3.42.0-3build1_armhf.deb ... Unpacking python3-gi-cairo (3.42.0-3build1) ... Selecting previously unselected package python3-six. Preparing to unpack .../324-python3-six_1.16.0-3ubuntu1_all.deb ... Unpacking python3-six (1.16.0-3ubuntu1) ... Selecting previously unselected package python3-scour. Preparing to unpack .../325-python3-scour_0.38.2-2_all.deb ... Unpacking python3-scour (0.38.2-2) ... Selecting previously unselected package scour. Preparing to unpack .../326-scour_0.38.2-2_all.deb ... Unpacking scour (0.38.2-2) ... Selecting previously unselected package gnome-pkg-tools. Preparing to unpack .../327-gnome-pkg-tools_0.22.6ubuntu1_all.deb ... Unpacking gnome-pkg-tools (0.22.6ubuntu1) ... Selecting previously unselected package googletest. Preparing to unpack .../328-googletest_1.11.0-3_all.deb ... Unpacking googletest (1.11.0-3) ... Selecting previously unselected package google-mock:armhf. Preparing to unpack .../329-google-mock_1.11.0-3_armhf.deb ... Unpacking google-mock:armhf (1.11.0-3) ... Selecting previously unselected package imagemagick-6.q16. Preparing to unpack .../330-imagemagick-6.q16_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking imagemagick-6.q16 (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package imagemagick. Preparing to unpack .../331-imagemagick_8%3a6.9.11.60+dfsg-1.3build2_armhf.deb ... Unpacking imagemagick (8:6.9.11.60+dfsg-1.3build2) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../332-libcurl3-gnutls_7.81.0-1ubuntu1.1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.81.0-1ubuntu1.1) ... Selecting previously unselected package libstemmer0d:armhf. Preparing to unpack .../333-libstemmer0d_2.2.0-1build1_armhf.deb ... Unpacking libstemmer0d:armhf (2.2.0-1build1) ... Selecting previously unselected package libxmlb2:armhf. Preparing to unpack .../334-libxmlb2_0.3.6-2build1_armhf.deb ... Unpacking libxmlb2:armhf (0.3.6-2build1) ... Selecting previously unselected package libappstream4:armhf. Preparing to unpack .../335-libappstream4_0.15.2-2_armhf.deb ... Unpacking libappstream4:armhf (0.15.2-2) ... Selecting previously unselected package libart-2.0-2:armhf. Preparing to unpack .../336-libart-2.0-2_2.3.21-4_armhf.deb ... Unpacking libart-2.0-2:armhf (2.3.21-4) ... Selecting previously unselected package libart-2.0-dev. Preparing to unpack .../337-libart-2.0-dev_2.3.21-4_armhf.deb ... Unpacking libart-2.0-dev (2.3.21-4) ... Selecting previously unselected package libaspell-dev:armhf. Preparing to unpack .../338-libaspell-dev_0.60.8-4build1_armhf.deb ... Unpacking libaspell-dev:armhf (0.60.8-4build1) ... Selecting previously unselected package libatk1.0-dev:armhf. Preparing to unpack .../339-libatk1.0-dev_2.36.0-3build1_armhf.deb ... Unpacking libatk1.0-dev:armhf (2.36.0-3build1) ... Selecting previously unselected package libdbus-1-dev:armhf. Preparing to unpack .../340-libdbus-1-dev_1.12.20-2ubuntu4_armhf.deb ... Unpacking libdbus-1-dev:armhf (1.12.20-2ubuntu4) ... Selecting previously unselected package libxtst6:armhf. Preparing to unpack .../341-libxtst6_2%3a1.2.3-1build4_armhf.deb ... Unpacking libxtst6:armhf (2:1.2.3-1build4) ... Selecting previously unselected package libxfixes-dev:armhf. Preparing to unpack .../342-libxfixes-dev_1%3a6.0.0-1_armhf.deb ... Unpacking libxfixes-dev:armhf (1:6.0.0-1) ... Selecting previously unselected package libxi-dev:armhf. Preparing to unpack .../343-libxi-dev_2%3a1.8-1build1_armhf.deb ... Unpacking libxi-dev:armhf (2:1.8-1build1) ... Selecting previously unselected package libxtst-dev:armhf. Preparing to unpack .../344-libxtst-dev_2%3a1.2.3-1build4_armhf.deb ... Unpacking libxtst-dev:armhf (2:1.2.3-1build4) ... Selecting previously unselected package libatspi2.0-dev:armhf. Preparing to unpack .../345-libatspi2.0-dev_2.44.0-3_armhf.deb ... Unpacking libatspi2.0-dev:armhf (2.44.0-3) ... Selecting previously unselected package libatk-bridge2.0-dev:armhf. Preparing to unpack .../346-libatk-bridge2.0-dev_2.38.0-3_armhf.deb ... Unpacking libatk-bridge2.0-dev:armhf (2.38.0-3) ... Selecting previously unselected package libsigc++-2.0-0v5:armhf. Preparing to unpack .../347-libsigc++-2.0-0v5_2.10.4-2ubuntu3_armhf.deb ... Unpacking libsigc++-2.0-0v5:armhf (2.10.4-2ubuntu3) ... Selecting previously unselected package libglibmm-2.4-1v5:armhf. Preparing to unpack .../348-libglibmm-2.4-1v5_2.66.2-2_armhf.deb ... Unpacking libglibmm-2.4-1v5:armhf (2.66.2-2) ... Selecting previously unselected package libatkmm-1.6-1v5:armhf. Preparing to unpack .../349-libatkmm-1.6-1v5_2.28.2-1build1_armhf.deb ... Unpacking libatkmm-1.6-1v5:armhf (2.28.2-1build1) ... Selecting previously unselected package libsigc++-2.0-dev:armhf. Preparing to unpack .../350-libsigc++-2.0-dev_2.10.4-2ubuntu3_armhf.deb ... Unpacking libsigc++-2.0-dev:armhf (2.10.4-2ubuntu3) ... Selecting previously unselected package libglibmm-2.4-dev:armhf. Preparing to unpack .../351-libglibmm-2.4-dev_2.66.2-2_armhf.deb ... Unpacking libglibmm-2.4-dev:armhf (2.66.2-2) ... Selecting previously unselected package libatkmm-1.6-dev:armhf. Preparing to unpack .../352-libatkmm-1.6-dev_2.28.2-1build1_armhf.deb ... Unpacking libatkmm-1.6-dev:armhf (2.28.2-1build1) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../353-libblas3_3.10.0-2ubuntu1_armhf.deb ... Unpacking libblas3:armhf (3.10.0-2ubuntu1) ... Selecting previously unselected package libboost1.74-dev:armhf. Preparing to unpack .../354-libboost1.74-dev_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost1.74-dev:armhf (1.74.0-14ubuntu3) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../355-libboost-dev_1.74.0.3ubuntu7_armhf.deb ... Unpacking libboost-dev:armhf (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-filesystem1.74.0:armhf. Preparing to unpack .../356-libboost-filesystem1.74.0_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.74.0:armhf (1.74.0-14ubuntu3) ... Selecting previously unselected package libboost-system1.74.0:armhf. Preparing to unpack .../357-libboost-system1.74.0_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost-system1.74.0:armhf (1.74.0-14ubuntu3) ... Selecting previously unselected package libboost-system1.74-dev:armhf. Preparing to unpack .../358-libboost-system1.74-dev_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost-system1.74-dev:armhf (1.74.0-14ubuntu3) ... Selecting previously unselected package libboost-filesystem1.74-dev:armhf. Preparing to unpack .../359-libboost-filesystem1.74-dev_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost-filesystem1.74-dev:armhf (1.74.0-14ubuntu3) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../360-libboost-filesystem-dev_1.74.0.3ubuntu7_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-python1.74.0. Preparing to unpack .../361-libboost-python1.74.0_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost-python1.74.0 (1.74.0-14ubuntu3) ... Selecting previously unselected package libpython3.10:armhf. Preparing to unpack .../362-libpython3.10_3.10.4-3_armhf.deb ... Unpacking libpython3.10:armhf (3.10.4-3) ... Selecting previously unselected package libpython3.10-dev:armhf. Preparing to unpack .../363-libpython3.10-dev_3.10.4-3_armhf.deb ... Unpacking libpython3.10-dev:armhf (3.10.4-3) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../364-libpython3-dev_3.10.4-0ubuntu2_armhf.deb ... Unpacking libpython3-dev:armhf (3.10.4-0ubuntu2) ... Selecting previously unselected package python3.10-dev. Preparing to unpack .../365-python3.10-dev_3.10.4-3_armhf.deb ... Unpacking python3.10-dev (3.10.4-3) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../366-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../367-libjs-underscore_1.13.2~dfsg-2_all.deb ... Unpacking libjs-underscore (1.13.2~dfsg-2) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../368-libjs-sphinxdoc_4.3.2-1_all.deb ... Unpacking libjs-sphinxdoc (4.3.2-1) ... Selecting previously unselected package python3-dev. Preparing to unpack .../369-python3-dev_3.10.4-0ubuntu2_armhf.deb ... Unpacking python3-dev (3.10.4-0ubuntu2) ... Selecting previously unselected package libboost-python1.74-dev. Preparing to unpack .../370-libboost-python1.74-dev_1.74.0-14ubuntu3_armhf.deb ... Unpacking libboost-python1.74-dev (1.74.0-14ubuntu3) ... Selecting previously unselected package libboost-python-dev. Preparing to unpack .../371-libboost-python-dev_1.74.0.3ubuntu7_armhf.deb ... Unpacking libboost-python-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libcairomm-1.0-1v5:armhf. Preparing to unpack .../372-libcairomm-1.0-1v5_1.12.2-4build3_armhf.deb ... Unpacking libcairomm-1.0-1v5:armhf (1.12.2-4build3) ... Selecting previously unselected package libcairomm-1.0-dev:armhf. Preparing to unpack .../373-libcairomm-1.0-dev_1.12.2-4build3_armhf.deb ... Unpacking libcairomm-1.0-dev:armhf (1.12.2-4build3) ... Selecting previously unselected package librevenge-0.0-0:armhf. Preparing to unpack .../374-librevenge-0.0-0_0.0.4-6ubuntu7_armhf.deb ... Unpacking librevenge-0.0-0:armhf (0.0.4-6ubuntu7) ... Selecting previously unselected package libcdr-0.1-1:armhf. Preparing to unpack .../375-libcdr-0.1-1_0.1.6-2build2_armhf.deb ... Unpacking libcdr-0.1-1:armhf (0.1.6-2build2) ... Selecting previously unselected package librevenge-dev:armhf. Preparing to unpack .../376-librevenge-dev_0.0.4-6ubuntu7_armhf.deb ... Unpacking librevenge-dev:armhf (0.0.4-6ubuntu7) ... Selecting previously unselected package libcdr-dev:armhf. Preparing to unpack .../377-libcdr-dev_0.1.6-2build2_armhf.deb ... Unpacking libcdr-dev:armhf (0.1.6-2build2) ... Selecting previously unselected package libdatrie-dev:armhf. Preparing to unpack .../378-libdatrie-dev_0.2.13-2_armhf.deb ... Unpacking libdatrie-dev:armhf (0.2.13-2) ... Selecting previously unselected package libdbus-glib-1-2:armhf. Preparing to unpack .../379-libdbus-glib-1-2_0.112-2build1_armhf.deb ... Unpacking libdbus-glib-1-2:armhf (0.112-2build1) ... Selecting previously unselected package libdbus-glib-1-dev-bin. Preparing to unpack .../380-libdbus-glib-1-dev-bin_0.112-2build1_armhf.deb ... Unpacking libdbus-glib-1-dev-bin (0.112-2build1) ... Selecting previously unselected package libdbus-glib-1-dev:armhf. Preparing to unpack .../381-libdbus-glib-1-dev_0.112-2build1_armhf.deb ... Unpacking libdbus-glib-1-dev:armhf (0.112-2build1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../382-libdouble-conversion3_3.1.7-4_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.1.7-4) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../383-libdrm-amdgpu1_2.4.110-1ubuntu1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.110-1ubuntu1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../384-libdrm-nouveau2_2.4.110-1ubuntu1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.110-1ubuntu1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../385-libdrm-radeon1_2.4.110-1ubuntu1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.110-1ubuntu1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../386-libglvnd0_1.4.0-1_armhf.deb ... Unpacking libglvnd0:armhf (1.4.0-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../387-libwayland-server0_1.20.0-1_armhf.deb ... Unpacking libwayland-server0:armhf (1.20.0-1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../388-libgbm1_22.0.1-1ubuntu2_armhf.deb ... Unpacking libgbm1:armhf (22.0.1-1ubuntu2) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../389-libglapi-mesa_22.0.1-1ubuntu2_armhf.deb ... Unpacking libglapi-mesa:armhf (22.0.1-1ubuntu2) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../390-libx11-xcb1_2%3a1.7.5-1_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.7.5-1) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../391-libxcb-dri2-0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../392-libxcb-dri3-0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../393-libxcb-present0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-present0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../394-libxcb-sync1_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-sync1:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../395-libxcb-xfixes0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../396-libxshmfence1_1.3-1build4_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1build4) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../397-libegl-mesa0_22.0.1-1ubuntu2_armhf.deb ... Unpacking libegl-mesa0:armhf (22.0.1-1ubuntu2) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../398-libegl1_1.4.0-1_armhf.deb ... Unpacking libegl1:armhf (1.4.0-1) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../399-libxcb-glx0_1.14-3ubuntu3_armhf.deb ... Unpacking libxcb-glx0:armhf (1.14-3ubuntu3) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../400-libxxf86vm1_1%3a1.1.4-1build3_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1build3) ... Selecting previously unselected package libllvm13:armhf. Preparing to unpack .../401-libllvm13_1%3a13.0.1-2ubuntu2_armhf.deb ... Unpacking libllvm13:armhf (1:13.0.1-2ubuntu2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../402-libsensors-config_1%3a3.6.0-7ubuntu1_all.deb ... Unpacking libsensors-config (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../403-libsensors5_1%3a3.6.0-7ubuntu1_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-7ubuntu1) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../404-libvulkan1_1.3.204.1-2_armhf.deb ... Unpacking libvulkan1:armhf (1.3.204.1-2) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../405-libgl1-mesa-dri_22.0.1-1ubuntu2_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (22.0.1-1ubuntu2) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../406-libglx-mesa0_22.0.1-1ubuntu2_armhf.deb ... Unpacking libglx-mesa0:armhf (22.0.1-1ubuntu2) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../407-libglx0_1.4.0-1_armhf.deb ... Unpacking libglx0:armhf (1.4.0-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../408-libgl1_1.4.0-1_armhf.deb ... Unpacking libgl1:armhf (1.4.0-1) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../409-libglx-dev_1.4.0-1_armhf.deb ... Unpacking libglx-dev:armhf (1.4.0-1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../410-libgl-dev_1.4.0-1_armhf.deb ... Unpacking libgl-dev:armhf (1.4.0-1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../411-libegl-dev_1.4.0-1_armhf.deb ... Unpacking libegl-dev:armhf (1.4.0-1) ... Selecting previously unselected package libglvnd-core-dev:armhf. Preparing to unpack .../412-libglvnd-core-dev_1.4.0-1_armhf.deb ... Unpacking libglvnd-core-dev:armhf (1.4.0-1) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../413-libgles1_1.4.0-1_armhf.deb ... Unpacking libgles1:armhf (1.4.0-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../414-libgles2_1.4.0-1_armhf.deb ... Unpacking libgles2:armhf (1.4.0-1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../415-libgles-dev_1.4.0-1_armhf.deb ... Unpacking libgles-dev:armhf (1.4.0-1) ... Selecting previously unselected package libopengl0:armhf. Preparing to unpack .../416-libopengl0_1.4.0-1_armhf.deb ... Unpacking libopengl0:armhf (1.4.0-1) ... Selecting previously unselected package libopengl-dev:armhf. Preparing to unpack .../417-libopengl-dev_1.4.0-1_armhf.deb ... Unpacking libopengl-dev:armhf (1.4.0-1) ... Selecting previously unselected package libglvnd-dev:armhf. Preparing to unpack .../418-libglvnd-dev_1.4.0-1_armhf.deb ... Unpacking libglvnd-dev:armhf (1.4.0-1) ... Selecting previously unselected package libegl1-mesa-dev:armhf. Preparing to unpack .../419-libegl1-mesa-dev_22.0.1-1ubuntu2_armhf.deb ... Unpacking libegl1-mesa-dev:armhf (22.0.1-1ubuntu2) ... Selecting previously unselected package libenchant-2-dev:armhf. Preparing to unpack .../420-libenchant-2-dev_2.3.2-1ubuntu2_armhf.deb ... Unpacking libenchant-2-dev:armhf (2.3.2-1ubuntu2) ... Selecting previously unselected package libepoxy-dev:armhf. Preparing to unpack .../421-libepoxy-dev_1.5.10-1_armhf.deb ... Unpacking libepoxy-dev:armhf (1.5.10-1) ... Selecting previously unselected package libfribidi-dev:armhf. Preparing to unpack .../422-libfribidi-dev_1.0.8-2ubuntu3.1_armhf.deb ... Unpacking libfribidi-dev:armhf (1.0.8-2ubuntu3.1) ... Selecting previously unselected package libgc1:armhf. Preparing to unpack .../423-libgc1_1%3a8.0.6-1.1build1_armhf.deb ... Unpacking libgc1:armhf (1:8.0.6-1.1build1) ... Selecting previously unselected package libgc-dev:armhf. Preparing to unpack .../424-libgc-dev_1%3a8.0.6-1.1build1_armhf.deb ... Unpacking libgc-dev:armhf (1:8.0.6-1.1build1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../425-libharfbuzz-icu0_2.7.4-1ubuntu3_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.7.4-1ubuntu3) ... Selecting previously unselected package libharfbuzz-gobject0:armhf. Preparing to unpack .../426-libharfbuzz-gobject0_2.7.4-1ubuntu3_armhf.deb ... Unpacking libharfbuzz-gobject0:armhf (2.7.4-1ubuntu3) ... Selecting previously unselected package libgraphite2-dev:armhf. Preparing to unpack .../427-libgraphite2-dev_1.3.14-1build2_armhf.deb ... Unpacking libgraphite2-dev:armhf (1.3.14-1build2) ... Selecting previously unselected package libharfbuzz-dev:armhf. Preparing to unpack .../428-libharfbuzz-dev_2.7.4-1ubuntu3_armhf.deb ... Unpacking libharfbuzz-dev:armhf (2.7.4-1ubuntu3) ... Selecting previously unselected package libthai-dev:armhf. Preparing to unpack .../429-libthai-dev_0.1.29-1build1_armhf.deb ... Unpacking libthai-dev:armhf (0.1.29-1build1) ... Selecting previously unselected package libxft-dev:armhf. Preparing to unpack .../430-libxft-dev_2.3.4-1_armhf.deb ... Unpacking libxft-dev:armhf (2.3.4-1) ... Selecting previously unselected package pango1.0-tools. Preparing to unpack .../431-pango1.0-tools_1.50.6+ds-2_armhf.deb ... Unpacking pango1.0-tools (1.50.6+ds-2) ... Selecting previously unselected package libpango1.0-dev:armhf. Preparing to unpack .../432-libpango1.0-dev_1.50.6+ds-2_armhf.deb ... Unpacking libpango1.0-dev:armhf (1.50.6+ds-2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../433-libwayland-bin_1.20.0-1_armhf.deb ... Unpacking libwayland-bin (1.20.0-1) ... Selecting previously unselected package libwayland-dev:armhf. Preparing to unpack .../434-libwayland-dev_1.20.0-1_armhf.deb ... Unpacking libwayland-dev:armhf (1.20.0-1) ... Selecting previously unselected package libxcomposite-dev:armhf. Preparing to unpack .../435-libxcomposite-dev_1%3a0.4.5-1build2_armhf.deb ... Unpacking libxcomposite-dev:armhf (1:0.4.5-1build2) ... Selecting previously unselected package libxcursor-dev:armhf. Preparing to unpack .../436-libxcursor-dev_1%3a1.2.0-2build4_armhf.deb ... Unpacking libxcursor-dev:armhf (1:1.2.0-2build4) ... Selecting previously unselected package libxdamage-dev:armhf. Preparing to unpack .../437-libxdamage-dev_1%3a1.1.5-2build2_armhf.deb ... Unpacking libxdamage-dev:armhf (1:1.1.5-2build2) ... Selecting previously unselected package libxinerama-dev:armhf. Preparing to unpack .../438-libxinerama-dev_2%3a1.1.4-3_armhf.deb ... Unpacking libxinerama-dev:armhf (2:1.1.4-3) ... Selecting previously unselected package libxkbcommon-dev:armhf. Preparing to unpack .../439-libxkbcommon-dev_1.4.0-1_armhf.deb ... Unpacking libxkbcommon-dev:armhf (1.4.0-1) ... Selecting previously unselected package libxrandr-dev:armhf. Preparing to unpack .../440-libxrandr-dev_2%3a1.5.2-1build1_armhf.deb ... Unpacking libxrandr-dev:armhf (2:1.5.2-1build1) ... Selecting previously unselected package wayland-protocols. Preparing to unpack .../441-wayland-protocols_1.25-1_all.deb ... Unpacking wayland-protocols (1.25-1) ... Selecting previously unselected package libgtk-3-dev:armhf. Preparing to unpack .../442-libgtk-3-dev_3.24.33-1ubuntu1_armhf.deb ... Unpacking libgtk-3-dev:armhf (3.24.33-1ubuntu1) ... Selecting previously unselected package libgdl-3-dev:armhf. Preparing to unpack .../443-libgdl-3-dev_3.40.0-1_armhf.deb ... Unpacking libgdl-3-dev:armhf (3.40.0-1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../444-libgfortran5_12-20220319-1ubuntu1_armhf.deb ... Unpacking libgfortran5:armhf (12-20220319-1ubuntu1) ... Selecting previously unselected package libgslcblas0:armhf. Preparing to unpack .../445-libgslcblas0_2.7.1+dfsg-3_armhf.deb ... Unpacking libgslcblas0:armhf (2.7.1+dfsg-3) ... Selecting previously unselected package libgsl27:armhf. Preparing to unpack .../446-libgsl27_2.7.1+dfsg-3_armhf.deb ... Unpacking libgsl27:armhf (2.7.1+dfsg-3) ... Selecting previously unselected package libgsl-dev. Preparing to unpack .../447-libgsl-dev_2.7.1+dfsg-3_armhf.deb ... Unpacking libgsl-dev (2.7.1+dfsg-3) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../448-libunwind8_1.3.2-2build2_armhf.deb ... Unpacking libunwind8:armhf (1.3.2-2build2) ... Selecting previously unselected package libgstreamer1.0-0:armhf. Preparing to unpack .../449-libgstreamer1.0-0_1.20.1-1_armhf.deb ... Unpacking libgstreamer1.0-0:armhf (1.20.1-1) ... Selecting previously unselected package libgtest-dev:armhf. Preparing to unpack .../450-libgtest-dev_1.11.0-3_armhf.deb ... Unpacking libgtest-dev:armhf (1.11.0-3) ... Selecting previously unselected package libpangomm-1.4-1v5:armhf. Preparing to unpack .../451-libpangomm-1.4-1v5_2.46.2-1_armhf.deb ... Unpacking libpangomm-1.4-1v5:armhf (2.46.2-1) ... Selecting previously unselected package libgtkmm-3.0-1v5:armhf. Preparing to unpack .../452-libgtkmm-3.0-1v5_3.24.5-1build1_armhf.deb ... Unpacking libgtkmm-3.0-1v5:armhf (3.24.5-1build1) ... Selecting previously unselected package libpangomm-1.4-dev:armhf. Preparing to unpack .../453-libpangomm-1.4-dev_2.46.2-1_armhf.deb ... Unpacking libpangomm-1.4-dev:armhf (2.46.2-1) ... Selecting previously unselected package libgtkmm-3.0-dev:armhf. Preparing to unpack .../454-libgtkmm-3.0-dev_3.24.5-1build1_armhf.deb ... Unpacking libgtkmm-3.0-dev:armhf (3.24.5-1build1) ... Selecting previously unselected package libgtkspell3-3-dev:armhf. Preparing to unpack .../455-libgtkspell3-3-dev_3.0.10-1_armhf.deb ... Unpacking libgtkspell3-3-dev:armhf (3.0.10-1) ... Selecting previously unselected package libhunspell-dev:armhf. Preparing to unpack .../456-libhunspell-dev_1.7.0-4build1_armhf.deb ... Unpacking libhunspell-dev:armhf (1.7.0-4build1) ... Selecting previously unselected package libjemalloc2:armhf. Preparing to unpack .../457-libjemalloc2_5.2.1-4ubuntu1_armhf.deb ... Unpacking libjemalloc2:armhf (5.2.1-4ubuntu1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../458-liblapack3_3.10.0-2ubuntu1_armhf.deb ... Unpacking liblapack3:armhf (3.10.0-2ubuntu1) ... Selecting previously unselected package libncurses-dev:armhf. Preparing to unpack .../459-libncurses-dev_6.3-2_armhf.deb ... Unpacking libncurses-dev:armhf (6.3-2) ... Selecting previously unselected package libpolkit-gobject-1-0:armhf. Preparing to unpack .../460-libpolkit-gobject-1-0_0.105-33_armhf.deb ... Unpacking libpolkit-gobject-1-0:armhf (0.105-33) ... Selecting previously unselected package libpolkit-agent-1-0:armhf. Preparing to unpack .../461-libpolkit-agent-1-0_0.105-33_armhf.deb ... Unpacking libpolkit-agent-1-0:armhf (0.105-33) ... Selecting previously unselected package libpoppler-dev:armhf. Preparing to unpack .../462-libpoppler-dev_22.02.0-2_armhf.deb ... Unpacking libpoppler-dev:armhf (22.02.0-2) ... Selecting previously unselected package libpoppler-glib-dev. Preparing to unpack .../463-libpoppler-glib-dev_22.02.0-2_armhf.deb ... Unpacking libpoppler-glib-dev (22.02.0-2) ... Selecting previously unselected package libpoppler-private-dev:armhf. Preparing to unpack .../464-libpoppler-private-dev_22.02.0-2_armhf.deb ... Unpacking libpoppler-private-dev:armhf (22.02.0-2) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../465-libpotrace0_1.16-2_armhf.deb ... Unpacking libpotrace0:armhf (1.16-2) ... Selecting previously unselected package libpotrace-dev:armhf. Preparing to unpack .../466-libpotrace-dev_1.16-2_armhf.deb ... Unpacking libpotrace-dev:armhf (1.16-2) ... Selecting previously unselected package libpsl-dev:armhf. Preparing to unpack .../467-libpsl-dev_0.21.0-1.2build2_armhf.deb ... Unpacking libpsl-dev:armhf (0.21.0-1.2build2) ... Selecting previously unselected package libreadline-dev:armhf. Preparing to unpack .../468-libreadline-dev_8.1.2-1_armhf.deb ... Unpacking libreadline-dev:armhf (8.1.2-1) ... Selecting previously unselected package libsqlite3-dev:armhf. Preparing to unpack .../469-libsqlite3-dev_3.37.2-2_armhf.deb ... Unpacking libsqlite3-dev:armhf (3.37.2-2) ... Selecting previously unselected package libsoup2.4-dev:armhf. Preparing to unpack .../470-libsoup2.4-dev_2.74.2-3_armhf.deb ... Unpacking libsoup2.4-dev:armhf (2.74.2-3) ... Selecting previously unselected package libvisio-0.1-1:armhf. Preparing to unpack .../471-libvisio-0.1-1_0.1.7-1build5_armhf.deb ... Unpacking libvisio-0.1-1:armhf (0.1.7-1build5) ... Selecting previously unselected package libvisio-dev:armhf. Preparing to unpack .../472-libvisio-dev_0.1.7-1build5_armhf.deb ... Unpacking libvisio-dev:armhf (0.1.7-1build5) ... Selecting previously unselected package libwpd-0.10-10:armhf. Preparing to unpack .../473-libwpd-0.10-10_0.10.3-2build1_armhf.deb ... Unpacking libwpd-0.10-10:armhf (0.10.3-2build1) ... Selecting previously unselected package libwpd-dev:armhf. Preparing to unpack .../474-libwpd-dev_0.10.3-2build1_armhf.deb ... Unpacking libwpd-dev:armhf (0.10.3-2build1) ... Selecting previously unselected package libwpg-0.3-3:armhf. Preparing to unpack .../475-libwpg-0.3-3_0.3.3-1build3_armhf.deb ... Unpacking libwpg-0.3-3:armhf (0.3.3-1build3) ... Selecting previously unselected package libxslt1.1:armhf. Preparing to unpack .../476-libxslt1.1_1.1.34-4build2_armhf.deb ... Unpacking libxslt1.1:armhf (1.1.34-4build2) ... Selecting previously unselected package libxslt1-dev:armhf. Preparing to unpack .../477-libxslt1-dev_1.1.34-4build2_armhf.deb ... Unpacking libxslt1-dev:armhf (1.1.34-4build2) ... Selecting previously unselected package polkitd. Preparing to unpack .../478-polkitd_0.105-33_armhf.deb ... Unpacking polkitd (0.105-33) ... Selecting previously unselected package pkexec. Preparing to unpack .../479-pkexec_0.105-33_armhf.deb ... Unpacking pkexec (0.105-33) ... Selecting previously unselected package policykit-1. Preparing to unpack .../480-policykit-1_0.105-33_armhf.deb ... Unpacking policykit-1 (0.105-33) ... Selecting previously unselected package python3-blinker. Preparing to unpack .../481-python3-blinker_1.4+dfsg1-0.4_all.deb ... Unpacking python3-blinker (1.4+dfsg1-0.4) ... Selecting previously unselected package python3-cffi-backend:armhf. Preparing to unpack .../482-python3-cffi-backend_1.15.0-1build2_armhf.deb ... Unpacking python3-cffi-backend:armhf (1.15.0-1build2) ... Selecting previously unselected package python3-cryptography. Preparing to unpack .../483-python3-cryptography_3.4.8-1ubuntu2_armhf.deb ... Unpacking python3-cryptography (3.4.8-1ubuntu2) ... Selecting previously unselected package python3-pyparsing. Preparing to unpack .../484-python3-pyparsing_2.4.7-1_all.deb ... Unpacking python3-pyparsing (2.4.7-1) ... Selecting previously unselected package python3-httplib2. Preparing to unpack .../485-python3-httplib2_0.20.2-2_all.deb ... Unpacking python3-httplib2 (0.20.2-2) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../486-python3-more-itertools_8.10.0-2_all.deb ... Unpacking python3-more-itertools (8.10.0-2) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../487-python3-zipp_1.0.0-3_all.deb ... Unpacking python3-zipp (1.0.0-3) ... Selecting previously unselected package python3-importlib-metadata. Preparing to unpack .../488-python3-importlib-metadata_4.6.4-1_all.deb ... Unpacking python3-importlib-metadata (4.6.4-1) ... Selecting previously unselected package python3-jeepney. Preparing to unpack .../489-python3-jeepney_0.7.1-3_all.deb ... Unpacking python3-jeepney (0.7.1-3) ... Selecting previously unselected package python3-jwt. Preparing to unpack .../490-python3-jwt_2.3.0-1_all.deb ... Unpacking python3-jwt (2.3.0-1) ... Selecting previously unselected package python3-secretstorage. Preparing to unpack .../491-python3-secretstorage_3.3.1-1_all.deb ... Unpacking python3-secretstorage (3.3.1-1) ... Selecting previously unselected package python3-keyring. Preparing to unpack .../492-python3-keyring_23.5.0-1_all.deb ... Unpacking python3-keyring (23.5.0-1) ... Selecting previously unselected package python3-lazr.uri. Preparing to unpack .../493-python3-lazr.uri_1.0.6-2_all.deb ... Unpacking python3-lazr.uri (1.0.6-2) ... Selecting previously unselected package python3-wadllib. Preparing to unpack .../494-python3-wadllib_1.3.6-1_all.deb ... Unpacking python3-wadllib (1.3.6-1) ... Selecting previously unselected package python3-distro. Preparing to unpack .../495-python3-distro_1.7.0-1_all.deb ... Unpacking python3-distro (1.7.0-1) ... Selecting previously unselected package python3-oauthlib. Preparing to unpack .../496-python3-oauthlib_3.2.0-1_all.deb ... Unpacking python3-oauthlib (3.2.0-1) ... Selecting previously unselected package python3-lazr.restfulclient. Preparing to unpack .../497-python3-lazr.restfulclient_0.14.4-1_all.deb ... Unpacking python3-lazr.restfulclient (0.14.4-1) ... Selecting previously unselected package python3-launchpadlib. Preparing to unpack .../498-python3-launchpadlib_1.10.16-1_all.deb ... Unpacking python3-launchpadlib (1.10.16-1) ... Selecting previously unselected package python3-lxml:armhf. Preparing to unpack .../499-python3-lxml_4.8.0-1build1_armhf.deb ... Unpacking python3-lxml:armhf (4.8.0-1build1) ... Selecting previously unselected package python3-software-properties. Preparing to unpack .../500-python3-software-properties_0.99.22_all.deb ... Unpacking python3-software-properties (0.99.22) ... Selecting previously unselected package packagekit. Preparing to unpack .../501-packagekit_1.2.5-2ubuntu2_armhf.deb ... Unpacking packagekit (1.2.5-2ubuntu2) ... Selecting previously unselected package software-properties-common. Preparing to unpack .../502-software-properties-common_0.99.22_all.deb ... Unpacking software-properties-common (0.99.22) ... Selecting previously unselected package libdouble-conversion-dev:armhf. Preparing to unpack .../503-libdouble-conversion-dev_3.1.7-4_armhf.deb ... Unpacking libdouble-conversion-dev:armhf (3.1.7-4) ... Selecting previously unselected package libjemalloc-dev. Preparing to unpack .../504-libjemalloc-dev_5.2.1-4ubuntu1_armhf.deb ... Unpacking libjemalloc-dev (5.2.1-4ubuntu1) ... Selecting previously unselected package libwpg-dev:armhf. Preparing to unpack .../505-libwpg-dev_0.3.3-1build3_armhf.deb ... Unpacking libwpg-dev:armhf (0.3.3-1build3) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../506-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up media-types (7.0.0) ... Setting up libpcrecpp0v5:armhf (2:8.39-13build5) ... Setting up libpipeline1:armhf (1.5.5-1) ... Setting up libboost-system1.74.0:armhf (1.74.0-14ubuntu3) ... Setting up libtext-iconv-perl (1.7-7build3) ... Setting up libgraphite2-3:armhf (1.3.14-1build2) ... Setting up liblcms2-2:armhf (2.12~rc1-2build2) ... Setting up libpixman-1-0:armhf (0.40.0-1build4) ... Setting up libwayland-server0:armhf (1.20.0-1) ... Setting up libaom3:armhf (3.3.0-1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:armhf (1:1.0.9-1build5) ... Setting up imagemagick-6-common (8:6.9.11.60+dfsg-1.3build2) ... Setting up libdouble-conversion3:armhf (3.1.7-4) ... Setting up libproxy1v5:armhf (0.4.17-2) ... Setting up libncurses-dev:armhf (6.3-2) ... Setting up libpsl5:armhf (0.21.0-1.2build2) ... Setting up libboost1.74-dev:armhf (1.74.0-14ubuntu3) ... Setting up libpixman-1-dev:armhf (0.40.0-1build4) ... Setting up bsdextrautils (2.37.2-4ubuntu3) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libglvnd-core-dev:armhf (1.4.0-1) ... Setting up libpcre16-3:armhf (2:8.39-13build5) ... Setting up hicolor-icon-theme (0.17-2) ... Setting up libwmflite-0.2-7:armhf (0.2.12-5ubuntu1) ... Setting up libdatrie1:armhf (0.2.13-2) ... Setting up libgslcblas0:armhf (2.7.1+dfsg-3) ... Setting up libmagic-mgc (1:5.41-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:armhf (0.2.2-1build2) ... Setting up libglib2.0-0:armhf (2.72.1-1) ... Setting up libaspell15:armhf (0.60.8-4build1) ... Setting up distro-info-data (0.52ubuntu0.1) ... Setting up libglvnd0:armhf (1.4.0-1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libxmlb2:armhf (0.3.6-2build1) ... Setting up libdebhelper-perl (13.6ubuntu1) ... Setting up libbrotli1:armhf (1.0.9-2build6) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up libgdk-pixbuf2.0-common (2.42.8+dfsg-1) ... Setting up x11-common (1:7.7+23ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of start. Setting up libtry-tiny-perl (0.31-1) ... Setting up libsensors-config (1:3.6.0-7ubuntu1) ... Setting up libnghttp2-14:armhf (1.43.0-1build3) ... Setting up libmagic1:armhf (1:5.41-3) ... Setting up libdeflate0:armhf (1.10-2) ... Setting up libaspell-dev:armhf (0.60.8-4build1) ... Setting up perl-openssl-defaults:armhf (5build2) ... Setting up gettext-base (0.21-4ubuntu4) ... Setting up libgsl27:armhf (2.7.1+dfsg-3) ... Setting up libpackagekit-glib2-18:armhf (1.2.5-2ubuntu2) ... Setting up xkb-data (2.33-1) ... Setting up liblzo2-2:armhf (2.10-2build3) ... Setting up libboost-filesystem1.74.0:armhf (1.74.0-14ubuntu3) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libilmbase25:armhf (2.5.7-2) ... Setting up file (1:5.41-3) ... Setting up libjemalloc2:armhf (5.2.1-4ubuntu1) ... Setting up libreadline-dev:armhf (8.1.2-1) ... Setting up libffi-dev:armhf (3.4.2-4) ... Setting up libunwind8:armhf (1.3.2-2build2) ... Setting up googletest (1.11.0-3) ... Setting up libpthread-stubs0-dev:armhf (0.4-1build2) ... Setting up libjbig0:armhf (2.1-3.1build3) ... Setting up libpcre2-16-0:armhf (10.39-3build1) ... Setting up libcolord2:armhf (1.4.6-1) ... Setting up librevenge-0.0-0:armhf (0.0.4-6ubuntu7) ... Setting up libopengl0:armhf (1.4.0-1) ... Setting up libpsl-dev:armhf (0.21.0-1.2build2) ... Setting up libsasl2-modules-db:armhf (2.1.27+dfsg2-3ubuntu1) ... Setting up libcap2-bin (1:2.44-1build3) ... Setting up libopenexr25:armhf (2.5.7-1) ... Setting up libdconf1:armhf (0.40.0-3) ... Setting up libjemalloc-dev (5.2.1-4ubuntu1) ... Setting up librevenge-dev:armhf (0.0.4-6ubuntu7) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libgraphite2-dev:armhf (1.3.14-1build2) ... Setting up autotools-dev (20220109.1) ... Setting up libpcre2-32-0:armhf (10.39-3build1) ... Setting up libblas3:armhf (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libglib2.0-data (2.72.1-1) ... Setting up libuv1:armhf (1.43.0-1) ... Setting up libgles2:armhf (1.4.0-1) ... Setting up libexpat1-dev:armhf (2.4.7-1) ... Setting up emacsen-common (3.0.4) ... Setting up libsqlite3-dev:armhf (3.37.2-2) ... Setting up libfreetype6:armhf (2.11.1+dfsg-1build1) ... Setting up libx11-data (2:1.7.5-1) ... Setting up libepoxy0:armhf (1.5.10-1) ... Setting up libnspr4:armhf (2:4.32-3build1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2build4) ... Setting up dh-elpa-helper (2.0.9ubuntu1) ... Setting up libsigc++-2.0-0v5:armhf (2.10.4-2ubuntu3) ... Setting up bash-completion (1:2.11-5ubuntu1) ... Setting up uuid-dev:armhf (2.37.2-4ubuntu3) ... Setting up libavahi-common-data:armhf (0.8-5ubuntu5) ... Setting up libboost-system1.74-dev:armhf (1.74.0-14ubuntu3) ... Setting up libgles1:armhf (1.4.0-1) ... Setting up libdbus-1-3:armhf (1.12.20-2ubuntu4) ... Setting up dbus (1.12.20-2ubuntu4) ... Setting up libsigsegv2:armhf (2.13-1ubuntu3) ... Setting up libfribidi0:armhf (1.0.8-2ubuntu3.1) ... Setting up libexif12:armhf (0.6.24-1build1) ... Setting up libpcre32-3:armhf (2:8.39-13build5) ... Setting up libio-html-perl (1.004-2) ... Setting up autopoint (0.21-4ubuntu4) ... Setting up libjsoncpp25:armhf (1.9.5-3) ... Setting up pkg-config (0.29.2-1ubuntu3) ... Setting up fonts-dejavu-core (2.37-2build1) ... Setting up libsepol-dev:armhf (3.3-1build1) ... Setting up ucf (3.0043) ... Setting up libsensors5:armhf (1:3.6.0-7ubuntu1) ... Setting up libjpeg-turbo8:armhf (2.1.2-0ubuntu1) ... Setting up libgc1:armhf (1:8.0.6-1.1build1) ... Setting up libltdl7:armhf (2.4.6-15build2) ... Setting up libfftw3-double3:armhf (3.3.8-2ubuntu8) ... Setting up libglapi-mesa:armhf (22.0.1-1ubuntu2) ... Setting up libsasl2-2:armhf (2.1.27+dfsg2-3ubuntu1) ... Setting up libssh-4:armhf (0.9.6-2build1) ... Setting up libgfortran5:armhf (12-20220319-1ubuntu1) ... Setting up libdouble-conversion-dev:armhf (3.1.7-4) ... Setting up libvulkan1:armhf (1.3.204.1-2) ... Setting up libx265-199:armhf (3.5-2) ... Setting up libsoup2.4-common (2.74.2-3) ... Setting up libwebp7:armhf (1.2.2-2) ... Setting up libtimedate-perl (2.3300-2) ... Setting up liblcms2-dev:armhf (2.12~rc1-2build2) ... Setting up liblzma-dev:armhf (5.2.5-2ubuntu1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-2ubuntu9) ... Setting up libatk1.0-data (2.36.0-3build1) ... Setting up fonts-dejavu-extra (2.37-2build1) ... Setting up libpcre2-posix3:armhf (10.39-3build1) ... Setting up libmd0:armhf (1.0.4-1build1) ... Setting up wayland-protocols (1.25-1) ... Setting up python-apt-common (2.3.0ubuntu2) ... Setting up google-mock:armhf (1.11.0-3) ... Setting up libdatrie-dev:armhf (0.2.13-2) ... Setting up liblqr-1-0:armhf (0.4.2-2.1) ... Setting up libxshmfence1:armhf (1.3-1build4) ... Setting up librhash0:armhf (1.4.2-1ubuntu1) ... Setting up libuchardet0:armhf (0.0.7-1build2) ... Setting up libmpdec3:armhf (2.5.1-2build2) ... Setting up libpam-systemd:armhf (249.11-0ubuntu3) ... Setting up libopenjp2-7:armhf (2.4.0-6) ... Setting up libsub-override-perl (0.09-2) ... Setting up libharfbuzz0b:armhf (2.7.4-1ubuntu3) ... Setting up libgdl-3-common (3.40.0-1) ... Setting up libthai-data (0.1.29-1build1) ... Setting up libgirepository-1.0-1:armhf (1.72.0-1) ... Setting up xorg-sgml-doctools (1:1.11-1.1) ... Setting up netbase (6.3) ... Setting up cmake-data (3.22.1-1ubuntu1) ... Setting up libatk1.0-0:armhf (2.36.0-3build1) ... Setting up libboost-dev:armhf (1.74.0.3ubuntu7) ... Setting up libwayland-egl1:armhf (1.20.0-1) ... Setting up libstemmer0d:armhf (2.2.0-1build1) ... Setting up libart-2.0-2:armhf (2.3.21-4) ... Setting up libmagickcore-6-headers (8:6.9.11.60+dfsg-1.3build2) ... Setting up libdjvulibre-text (3.5.28-2build2) ... Setting up libboost-filesystem1.74-dev:armhf (1.74.0-14ubuntu3) ... Setting up libopengl-dev:armhf (1.4.0-1) ... Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Setting up libhunspell-1.7-0:armhf (1.7.0-4build1) ... Setting up glib-networking-common (2.72.0-1) ... Setting up libdav1d5:armhf (0.9.2-1) ... Setting up libboost-python1.74.0 (1.74.0-14ubuntu3) ... Setting up libde265-0:armhf (1.0.8-1) ... Setting up libgc-dev:armhf (1:8.0.6-1.1build1) ... Setting up libwebpmux3:armhf (1.2.2-2) ... Setting up libbsd0:armhf (0.11.5-1) ... Setting up libwpd-0.10-10:armhf (0.10.3-2build1) ... Setting up libdeflate-dev:armhf (1.10-2) ... Setting up libdrm-common (2.4.110-1ubuntu1) ... Setting up libelf1:armhf (0.186-1build1) ... Setting up libhunspell-dev:armhf (1.7.0-4build1) ... Setting up liburi-perl (5.10-1) ... Setting up iso-codes (4.9.0-1) ... Setting up libboost-filesystem-dev:armhf (1.74.0.3ubuntu7) ... Setting up libonig5:armhf (6.9.7.1-2build1) ... Setting up libbrotli-dev:armhf (1.0.9-2build6) ... Setting up libpolkit-gobject-1-0:armhf (0.105-33) ... Setting up libilmbase-dev:armhf (2.5.7-2) ... Setting up libjs-underscore (1.13.2~dfsg-2) ... Setting up libicu70:armhf (70.1-2) ... Setting up libbz2-dev:armhf (1.0.8-5build1) ... Setting up libxkbcommon0:armhf (1.4.0-1) ... Setting up libpotrace0:armhf (1.16-2) ... Setting up libwayland-client0:armhf (1.20.0-1) ... Setting up libnet-ssleay-perl:armhf (1.92-1build2) ... Setting up libjpeg8:armhf (8c-2ubuntu10) ... Setting up x11proto-dev (2021.5-1) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up glib-networking-services (2.72.0-1) ... Setting up libglibmm-2.4-1v5:armhf (2.66.2-2) ... Setting up libblkid-dev:armhf (2.37.2-4ubuntu3) ... Setting up libice6:armhf (2:1.0.10-1build2) ... Setting up libhttp-date-perl (6.05-1) ... Setting up session-migration (0.3.6) ... Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. Setting up fonts-dejavu (2.37-2build1) ... Setting up libdw1:armhf (0.186-1build1) ... Setting up libjpeg-turbo8-dev:armhf (2.1.2-0ubuntu1) ... Setting up libxdmcp6:armhf (1:1.1.3-0ubuntu5) ... Setting up libart-2.0-dev (2.3.21-4) ... Setting up libmagickcore-6-arch-config:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up libexif-dev:armhf (0.6.24-1build1) ... Setting up liblapack3:armhf (3.10.0-2ubuntu1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb1:armhf (1.14-3ubuntu3) ... Setting up libgsl-dev (2.7.1+dfsg-3) ... Setting up libharfbuzz-icu0:armhf (2.7.4-1ubuntu3) ... Setting up libxcb-xfixes0:armhf (1.14-3ubuntu3) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libxau-dev:armhf (1:1.0.9-1build5) ... Setting up libgtest-dev:armhf (1.11.0-3) ... Setting up libpcre2-dev:armhf (10.39-3build1) ... Setting up libice-dev:armhf (2:1.0.10-1build2) ... Setting up dictionaries-common (1.28.14) ... Setting up libtool (2.4.6-15build2) ... Setting up libxcb-render0:armhf (1.14-3ubuntu3) ... Setting up libselinux1-dev:armhf (3.3-1build2) ... Setting up libjq1:armhf (1.6-2.1ubuntu3) ... Setting up libpcre3-dev:armhf (2:8.39-13build5) ... Setting up libmagickwand-6-headers (8:6.9.11.60+dfsg-1.3build2) ... Setting up fontconfig-config (2.13.1-4.2ubuntu5) ... Setting up libfribidi-dev:armhf (1.0.8-2ubuntu3.1) ... Setting up libxcb-glx0:armhf (1.14-3ubuntu3) ... Setting up libwebpdemux2:armhf (1.2.2-2) ... Setting up libxkbcommon-dev:armhf (1.4.0-1) ... Setting up libedit2:armhf (3.1-20210910-1build1) ... Setting up libpotrace-dev:armhf (1.16-2) ... Setting up libheif1:armhf (1.12.0-2build1) ... Setting up libpng-dev:armhf (1.6.37-3build5) ... Setting up libdjvulibre21:armhf (3.5.28-2build2) ... Setting up libavahi-common3:armhf (0.8-5ubuntu5) ... Setting up libjbig-dev:armhf (2.1-3.1build3) ... Setting up libglib2.0-bin (2.72.1-1) ... Setting up libnet-http-perl (6.22-1) ... Setting up liblqr-1-0-dev:armhf (0.4.2-2.1) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libnss3:armhf (2:3.68.2-0ubuntu1) ... Setting up libxcb-shm0:armhf (1.14-3ubuntu3) ... Setting up libharfbuzz-gobject0:armhf (2.7.4-1ubuntu3) ... Setting up libcdr-0.1-1:armhf (0.1.6-2build2) ... Setting up libdjvulibre-dev:armhf (3.5.28-2build2) ... Setting up libldap-2.5-0:armhf (2.5.11+dfsg-1~exp1ubuntu3) ... Setting up libfreetype-dev:armhf (2.11.1+dfsg-1build1) ... Setting up libxcb-present0:armhf (1.14-3ubuntu3) ... Setting up libpython3.10-stdlib:armhf (3.10.4-3) ... Setting up libsigc++-2.0-dev:armhf (2.10.4-2ubuntu3) ... Setting up libthai0:armhf (0.1.29-1build1) ... Setting up dbus-user-session (1.12.20-2ubuntu4) ... Setting up libxdmcp-dev:armhf (1:1.1.3-0ubuntu5) ... Setting up libopenexr-dev (2.5.7-1) ... Setting up libdbus-1-dev:armhf (1.12.20-2ubuntu4) ... Setting up libopenjp2-7-dev:armhf (2.4.0-6) ... Setting up libxcb-sync1:armhf (1.14-3ubuntu3) ... Setting up libdbus-glib-1-2:armhf (0.112-2build1) ... Setting up libwpd-dev:armhf (0.10.3-2build1) ... Setting up icu-devtools (70.1-2) ... Setting up gir1.2-glib-2.0:armhf (1.72.0-1) ... Setting up aspell (0.60.8-4build1) ... Setting up libjs-sphinxdoc (4.3.2-1) ... Setting up autoconf (2.71-2) ... Setting up libwpg-0.3-3:armhf (0.3.3-1build3) ... Setting up libthai-dev:armhf (0.1.29-1build1) ... Setting up libxcb-dri2-0:armhf (1.14-3ubuntu3) ... Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libdrm2:armhf (2.4.110-1ubuntu1) ... Setting up dwz (0.14-1build2) ... Setting up groff-base (1.22.4-8build1) ... Setting up libwayland-cursor0:armhf (1.20.0-1) ... Setting up libhtml-parser-perl:armhf (3.76-1build2) ... Setting up jq (1.6-2.1ubuntu3) ... Setting up hunspell-en-us (1:2020.12.07-2) ... Setting up debugedit (1:5.0-4build1) ... Setting up libcurl4:armhf (7.81.0-1ubuntu1.1) ... Setting up libpolkit-agent-1-0:armhf (0.105-33) ... Setting up libx11-6:armhf (2:1.7.5-1) ... Setting up libtiff5:armhf (4.3.0-6) ... Setting up libfontconfig1:armhf (2.13.1-4.2ubuntu5) ... Setting up libatkmm-1.6-1v5:armhf (2.28.2-1build1) ... Setting up libjpeg8-dev:armhf (8c-2ubuntu10) ... Setting up libxcomposite1:armhf (1:0.4.5-1build2) ... Setting up libsm6:armhf (2:1.2.3-1build2) ... Setting up libicu-dev:armhf (70.1-2) ... Setting up libxml2:armhf (2.9.13+dfsg-1build1) ... Setting up libavahi-client3:armhf (0.8-5ubuntu5) ... Setting up libmount-dev:armhf (2.37.2-4ubuntu3) ... Setting up polkitd (0.105-33) ... Setting up libio-socket-ssl-perl (2.074-2) ... Setting up libgstreamer1.0-0:armhf (1.20.1-1) ... Setcap worked! gst-ptp-helper is not suid! Setting up libpython3-stdlib:armhf (3.10.4-0ubuntu2) ... Setting up libvisio-0.1-1:armhf (0.1.7-1build5) ... Setting up libtiffxx5:armhf (4.3.0-6) ... Setting up libhttp-message-perl (6.36-1) ... Setting up libdrm-amdgpu1:armhf (2.4.110-1ubuntu1) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:armhf (1.14-3ubuntu3) ... Setting up libx11-xcb1:armhf (2:1.7.5-1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libpython3.10:armhf (3.10.4-3) ... Setting up fontconfig (2.13.1-4.2ubuntu5) ... Regenerating fonts cache... done. Setting up libdrm-nouveau2:armhf (2.4.110-1ubuntu1) ... Setting up gettext (0.21-4ubuntu4) ... Setting up gir1.2-freedesktop:armhf (1.72.0-1) ... Setting up libxdamage1:armhf (1:1.1.5-2build2) ... Setting up libxcb1-dev:armhf (1.14-3ubuntu3) ... Setting up python3.10 (3.10.4-3) ... Setting up libmagick++-6-headers (8:6.9.11.60+dfsg-1.3build2) ... Setting up libxrender1:armhf (1:0.9.10-1build4) ... Setting up libgbm1:armhf (22.0.1-1ubuntu2) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up libenchant-2-2:armhf (2.3.2-1ubuntu2) ... Setting up libarchive13:armhf (3.6.0-1ubuntu1) ... Setting up libfontconfig-dev:armhf (2.13.1-4.2ubuntu5) ... Setting up gir1.2-atk-1.0:armhf (2.36.0-3build1) ... Setting up libsm-dev:armhf (2:1.2.3-1build2) ... Setting up libdrm-radeon1:armhf (2.4.110-1ubuntu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libpango-1.0-0:armhf (1.50.6+ds-2) ... Setting up libdbus-glib-1-dev-bin (0.112-2build1) ... Setting up libjpeg-dev:armhf (8c-2ubuntu10) ... Setting up libx11-dev:armhf (2:1.7.5-1) ... Setting up libxext6:armhf (2:1.3.4-1build1) ... Setting up pkexec (0.105-33) ... Setting up libcurl3-gnutls:armhf (7.81.0-1ubuntu1.1) ... Setting up dconf-service (0.40.0-3) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up man-db (2.10.2-1) ... 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 libappstream4:armhf (0.15.2-2) ... Setting up libwpg-dev:armhf (0.3.3-1build3) ... Setting up gir1.2-harfbuzz-0.0:armhf (2.7.4-1ubuntu3) ... Setting up libcairo2:armhf (1.16.0-5ubuntu2) ... Setting up libfreetype6-dev:armhf (2.11.1+dfsg-1build1) ... Setting up libxxf86vm1:armhf (1:1.1.4-1build3) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libcairomm-1.0-1v5:armhf (1.12.2-4build3) ... Setting up python3-six (1.16.0-3ubuntu1) ... Setting up dh-autoreconf (20) ... Setting up libpoppler118:armhf (22.02.0-2) ... Setting up libxcb-shm0-dev:armhf (1.14-3ubuntu3) ... Setting up libltdl-dev:armhf (2.4.6-15build2) ... Setting up gir1.2-packagekitglib-1.0 (1.2.5-2ubuntu2) ... Setting up libmagickcore-6.q16-6:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up libwayland-bin (1.20.0-1) ... Setting up libxml2-dev:armhf (2.9.13+dfsg-1build1) ... Setting up libegl-mesa0:armhf (22.0.1-1ubuntu2) ... Setting up python3-pyparsing (2.4.7-1) ... Setting up libwmf-0.2-7:armhf (0.2.12-5ubuntu1) ... Setting up libtiff-dev:armhf (4.3.0-6) ... Setting up libxfixes3:armhf (1:6.0.0-1) ... Setting up libcdr-dev:armhf (0.1.6-2build2) ... Setting up python3-gi (3.42.0-3build1) ... Setting up shared-mime-info (2.1-2) ... Setting up libxinerama1:armhf (2:1.1.4-3) ... Setting up libxrandr2:armhf (2:1.5.2-1build1) ... Setting up libpython3.10-dev:armhf (3.10.4-3) ... Setting up libllvm13:armhf (1:13.0.1-2ubuntu2) ... Setting up libxcb-render0-dev:armhf (1.14-3ubuntu3) ... Setting up libxt6:armhf (1:1.2.1-1) ... Setting up python3-jeepney (0.7.1-3) ... Setting up libxext-dev:armhf (2:1.3.4-1build1) ... Setting up libcups2:armhf (2.4.1op1-1ubuntu4) ... Setting up python3.10-dev (3.10.4-3) ... Setting up libxslt1.1:armhf (1.1.34-4build2) ... Setting up libegl1:armhf (1.4.0-1) ... Setting up python3-httplib2 (0.20.2-2) ... Setting up cmake (3.22.1-1ubuntu1) ... Setting up libmagickwand-6.q16-6:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up libgdk-pixbuf-2.0-0:armhf (2.42.8+dfsg-1) ... Setting up libcairo-gobject2:armhf (1.16.0-5ubuntu2) ... Setting up libpangoft2-1.0-0:armhf (1.50.6+ds-2) ... Setting up lsb-release (11.1.0ubuntu4) ... Setting up libmagick++-6.q16-8:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up python3-lib2to3 (3.10.4-0ubuntu1) ... Setting up libxrender-dev:armhf (1:0.9.10-1build4) ... Setting up policykit-1 (0.105-33) ... Setting up libvisio-dev:armhf (0.1.7-1build5) ... Setting up python3-cffi-backend:armhf (1.15.0-1build2) ... Setting up libpangocairo-1.0-0:armhf (1.50.6+ds-2) ... Setting up python3-blinker (1.4+dfsg1-0.4) ... Setting up python3-pkg-resources (59.6.0-1.2) ... Setting up python3-distutils (3.10.4-0ubuntu1) ... Setting up dh-python (5.20220403) ... Setting up libpoppler-dev:armhf (22.02.0-2) ... Setting up libcairo-script-interpreter2:armhf (1.16.0-5ubuntu2) ... Setting up python3-more-itertools (8.10.0-2) ... Setting up libglib2.0-dev-bin (2.72.1-1) ... Setting up gtk-update-icon-cache (3.24.33-1ubuntu1) ... Setting up python3-dbus (1.2.18-3build1) ... Setting up libxft2:armhf (2.3.4-1) ... Setting up libfontconfig1-dev:armhf (2.13.1-4.2ubuntu5) ... Setting up libpython3-dev:armhf (3.10.4-0ubuntu2) ... Setting up python3-cairo:armhf (1.20.1-3build1) ... Setting up libpoppler-glib8:armhf (22.02.0-2) ... Setting up libxslt1-dev:armhf (1.1.34-4build2) ... Setting up libpangoxft-1.0-0:armhf (1.50.6+ds-2) ... Setting up python3-distro (1.7.0-1) ... Setting up libxi6:armhf (2:1.8-1build1) ... Setting up dconf-gsettings-backend:armhf (0.40.0-3) ... Setting up gir1.2-gdkpixbuf-2.0:armhf (2.42.8+dfsg-1) ... Setting up libmagickcore-6.q16-6-extra:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up python3-jwt (2.3.0-1) ... Setting up python3-apt (2.3.0ubuntu2) ... Setting up libxtst6:armhf (2:1.2.3-1build4) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxcursor1:armhf (1:1.2.0-2build4) ... Setting up libpoppler-private-dev:armhf (22.02.0-2) ... Setting up libgl1-mesa-dri:armhf (22.0.1-1ubuntu2) ... Setting up pango1.0-tools (1.50.6+ds-2) ... Setting up debhelper (13.6ubuntu1) ... Setting up python3-lazr.uri (1.0.6-2) ... Setting up libatspi2.0-0:armhf (2.44.0-3) ... Setting up python3-zipp (1.0.0-3) ... Setting up libwayland-dev:armhf (1.20.0-1) ... Setting up librsvg2-2:armhf (2.52.5+dfsg-3) ... Setting up libxfixes-dev:armhf (1:6.0.0-1) ... Setting up libatk-bridge2.0-0:armhf (2.38.0-3) ... Setting up libwmf-dev (0.2.12-5ubuntu1) ... Setting up gir1.2-pango-1.0:armhf (1.50.6+ds-2) ... Setting up libxrandr-dev:armhf (2:1.5.2-1build1) ... Setting up libglib2.0-dev:armhf (2.72.1-1) ... Setting up libxt-dev:armhf (1:1.2.1-1) ... Setting up python3-cryptography (3.4.8-1ubuntu2) ... Setting up python3-wadllib (1.3.6-1) ... Setting up libglibmm-2.4-dev:armhf (2.66.2-2) ... Setting up python3-dev (3.10.4-0ubuntu2) ... Setting up libxinerama-dev:armhf (2:1.1.4-3) ... Setting up librsvg2-common:armhf (2.52.5+dfsg-3) ... Setting up libpangomm-1.4-1v5:armhf (2.46.2-1) ... Setting up imagemagick-6.q16 (8:6.9.11.60+dfsg-1.3build2) ... update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare (compare) in auto mode update-alternatives: using /usr/bin/compare-im6.q16 to provide /usr/bin/compare-im6 (compare-im6) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate (animate) in auto mode update-alternatives: using /usr/bin/animate-im6.q16 to provide /usr/bin/animate-im6 (animate-im6) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert (convert) in auto mode update-alternatives: using /usr/bin/convert-im6.q16 to provide /usr/bin/convert-im6 (convert-im6) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite (composite) in auto mode update-alternatives: using /usr/bin/composite-im6.q16 to provide /usr/bin/composite-im6 (composite-im6) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure (conjure) in auto mode update-alternatives: using /usr/bin/conjure-im6.q16 to provide /usr/bin/conjure-im6 (conjure-im6) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import (import) in auto mode update-alternatives: using /usr/bin/import-im6.q16 to provide /usr/bin/import-im6 (import-im6) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify (identify) in auto mode update-alternatives: using /usr/bin/identify-im6.q16 to provide /usr/bin/identify-im6 (identify-im6) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream (stream) in auto mode update-alternatives: using /usr/bin/stream-im6.q16 to provide /usr/bin/stream-im6 (stream-im6) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display (display) in auto mode update-alternatives: using /usr/bin/display-im6.q16 to provide /usr/bin/display-im6 (display-im6) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage (montage) in auto mode update-alternatives: using /usr/bin/montage-im6.q16 to provide /usr/bin/montage-im6 (montage-im6) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify (mogrify) in auto mode update-alternatives: using /usr/bin/mogrify-im6.q16 to provide /usr/bin/mogrify-im6 (mogrify-im6) in auto mode Setting up libgdk-pixbuf2.0-bin (2.42.8+dfsg-1) ... Setting up python3-lxml:armhf (4.8.0-1build1) ... Setting up packagekit (1.2.5-2ubuntu2) ... Running in chroot, ignoring request. invoke-rc.d: policy-rc.d denied execution of force-reload. Failed to open connection to "system" message bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory Created symlink /etc/systemd/user/sockets.target.wants/pk-debconf-helper.socket → /usr/lib/systemd/user/pk-debconf-helper.socket. Setting up libcairo2-dev:armhf (1.16.0-5ubuntu2) ... Setting up python3-scour (0.38.2-2) ... Setting up gir1.2-poppler-0.18:armhf (22.02.0-2) ... Setting up libxi-dev:armhf (2:1.8-1build1) ... Setting up gir1.2-rsvg-2.0:armhf (2.52.5+dfsg-3) ... Setting up python3-gi-cairo (3.42.0-3build1) ... Setting up libgtk-3-common (3.24.33-1ubuntu1) ... Setting up libatk1.0-dev:armhf (2.36.0-3build1) ... Setting up libxft-dev:armhf (2.3.4-1) ... Setting up libxtst-dev:armhf (2:1.2.3-1build4) ... Setting up libxdamage-dev:armhf (1:1.1.5-2build2) ... Setting up libgdk-pixbuf-2.0-dev:armhf (2.42.8+dfsg-1) ... Setting up gsettings-desktop-schemas (42.0-1ubuntu1) ... Setting up libharfbuzz-dev:armhf (2.7.4-1ubuntu3) ... Setting up libglx-mesa0:armhf (22.0.1-1ubuntu2) ... Setting up libpoppler-glib-dev (22.02.0-2) ... Setting up python3-importlib-metadata (4.6.4-1) ... Setting up libglx0:armhf (1.4.0-1) ... Setting up libdbus-glib-1-dev:armhf (0.112-2build1) ... Setting up libxcomposite-dev:armhf (1:0.4.5-1build2) ... Setting up libxcursor-dev:armhf (1:1.2.0-2build4) ... Setting up libenchant-2-dev:armhf (2.3.2-1ubuntu2) ... Setting up gir1.2-atspi-2.0:armhf (2.44.0-3) ... Setting up libboost-python1.74-dev (1.74.0-14ubuntu3) ... Setting up libboost-python-dev (1.74.0.3ubuntu7) ... Setting up python3-oauthlib (3.2.0-1) ... Setting up libgl1:armhf (1.4.0-1) ... Setting up libcairomm-1.0-dev:armhf (1.12.2-4build3) ... Setting up python3-secretstorage (3.3.1-1) ... Setting up libpango1.0-dev:armhf (1.50.6+ds-2) ... Setting up imagemagick (8:6.9.11.60+dfsg-1.3build2) ... Setting up scour (0.38.2-2) ... Setting up libatkmm-1.6-dev:armhf (2.28.2-1build1) ... Setting up python3-keyring (23.5.0-1) ... Setting up librsvg2-dev:armhf (2.52.5+dfsg-3) ... Setting up libglx-dev:armhf (1.4.0-1) ... Setting up libpangomm-1.4-dev:armhf (2.46.2-1) ... Setting up glib-networking:armhf (2.72.0-1) ... Setting up python3-lazr.restfulclient (0.14.4-1) ... Setting up libgl-dev:armhf (1.4.0-1) ... Setting up libatspi2.0-dev:armhf (2.44.0-3) ... Setting up libsoup2.4-1:armhf (2.74.2-3) ... Setting up libegl-dev:armhf (1.4.0-1) ... Setting up python3-launchpadlib (1.10.16-1) ... Setting up libepoxy-dev:armhf (1.5.10-1) ... Setting up libatk-bridge2.0-dev:armhf (2.38.0-3) ... Setting up libmagickcore-6.q16-dev:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up python3-software-properties (0.99.22) ... Setting up libgles-dev:armhf (1.4.0-1) ... Setting up libsoup-gnome2.4-1:armhf (2.74.2-3) ... Setting up libmagickwand-6.q16-dev:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up libglvnd-dev:armhf (1.4.0-1) ... Setting up gir1.2-soup-2.4:armhf (2.74.2-3) ... Setting up software-properties-common (0.99.22) ... Setting up libmagick++-6.q16-dev:armhf (8:6.9.11.60+dfsg-1.3build2) ... Setting up libegl1-mesa-dev:armhf (22.0.1-1ubuntu2) ... Setting up libmagick++-dev (8:6.9.11.60+dfsg-1.3build2) ... Setting up libsoup2.4-dev:armhf (2.74.2-3) ... Setting up adwaita-icon-theme (41.0-1ubuntu1) ... 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 liblwp-protocol-https-perl (6.10-1) ... Setting up libwww-perl (6.61-1) ... Setting up libgtk-3-0:armhf (3.24.33-1ubuntu1) ... Setting up libgtkspell3-3-0:armhf (3.0.10-1) ... Setting up gir1.2-gtk-3.0:armhf (3.24.33-1ubuntu1) ... Setting up gir1.2-gtkspell3-3.0:armhf (3.0.10-1) ... Setting up libgdl-3-5:armhf (3.40.0-1) ... Setting up humanity-icon-theme (0.6.16) ... Setting up libxml-parser-perl:armhf (2.46-3build1) ... Setting up libgtk-3-dev:armhf (3.24.33-1ubuntu1) ... Setting up libgtkspell3-3-dev:armhf (3.0.10-1) ... Setting up libgtkmm-3.0-1v5:armhf (3.24.5-1build1) ... Setting up ubuntu-mono (20.10-0ubuntu2) ... Setting up gir1.2-gdl-3:armhf (3.40.0-1) ... Setting up libgtkmm-3.0-dev:armhf (3.24.5-1build1) ... Setting up intltool (0.51.0-6) ... Setting up libgdl-3-dev:armhf (3.40.0-1) ... Setting up dh-translations (149) ... Setting up gnome-pkg-tools (0.22.6ubuntu1) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... Processing triggers for dictionaries-common (1.28.14) ... Processing triggers for libgdk-pixbuf-2.0-0:armhf (2.42.8+dfsg-1) ... Processing triggers for dbus (1.12.20-2ubuntu4) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-109-generic #123-Ubuntu SMP Fri Apr 8 09:12:14 UTC 2022 arm64 (armv7l) Toolchain package versions: binutils_2.38-3ubuntu1 dpkg-dev_1.21.1ubuntu2 g++-11_11.2.0-19ubuntu1 gcc-11_11.2.0-19ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++6_12-20220319-1ubuntu1 linux-libc-dev_5.15.0-27.28 Package versions: adduser_3.118ubuntu5 advancecomp_2.1-2.1ubuntu2 adwaita-icon-theme_41.0-1ubuntu1 apt_2.4.5 aspell_0.60.8-4build1 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-4ubuntu4 autotools-dev_20220109.1 base-files_12ubuntu4.1 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 bash-completion_1:2.11-5ubuntu1 binutils_2.38-3ubuntu1 binutils-arm-linux-gnueabihf_2.38-3ubuntu1 binutils-common_2.38-3ubuntu1 bsdextrautils_2.37.2-4ubuntu3 bsdutils_1:2.37.2-4ubuntu3 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 cmake_3.22.1-1ubuntu1 cmake-data_3.22.1-1ubuntu1 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.2.0-19ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-3build1 dbus_1.12.20-2ubuntu4 dbus-user-session_1.12.20-2ubuntu4 dconf-gsettings-backend_0.40.0-3 dconf-service_0.40.0-3 debconf_1.5.79ubuntu1 debhelper_13.6ubuntu1 debianutils_5.5-1ubuntu2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-elpa-helper_2.0.9ubuntu1 dh-python_5.20220403 dh-strip-nondeterminism_1.13.0-1 dh-translations_149 dictionaries-common_1.28.14 diffutils_1:3.8-0ubuntu2 distro-info-data_0.52ubuntu0.1 dpkg_1.21.1ubuntu2 dpkg-dev_1.21.1ubuntu2 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu1 emacsen-common_3.0.4 fakeroot_1.28-1ubuntu1 file_1:5.41-3 findutils_4.8.0-1ubuntu3 fontconfig_2.13.1-4.2ubuntu5 fontconfig-config_2.13.1-4.2ubuntu5 fonts-dejavu_2.37-2build1 fonts-dejavu-core_2.37-2build1 fonts-dejavu-extra_2.37-2build1 g++_4:11.2.0-1ubuntu1 g++-11_11.2.0-19ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.2.0-19ubuntu1 gcc-11-base_11.2.0-19ubuntu1 gcc-12-base_12-20220319-1ubuntu1 gettext_0.21-4ubuntu4 gettext-base_0.21-4ubuntu4 gir1.2-atk-1.0_2.36.0-3build1 gir1.2-atspi-2.0_2.44.0-3 gir1.2-freedesktop_1.72.0-1 gir1.2-gdkpixbuf-2.0_2.42.8+dfsg-1 gir1.2-gdl-3_3.40.0-1 gir1.2-glib-2.0_1.72.0-1 gir1.2-gtk-3.0_3.24.33-1ubuntu1 gir1.2-gtkspell3-3.0_3.0.10-1 gir1.2-harfbuzz-0.0_2.7.4-1ubuntu3 gir1.2-packagekitglib-1.0_1.2.5-2ubuntu2 gir1.2-pango-1.0_1.50.6+ds-2 gir1.2-poppler-0.18_22.02.0-2 gir1.2-rsvg-2.0_2.52.5+dfsg-3 gir1.2-soup-2.4_2.74.2-3 glib-networking_2.72.0-1 glib-networking-common_2.72.0-1 glib-networking-services_2.72.0-1 gnome-pkg-tools_0.22.6ubuntu1 google-mock_1.11.0-3 googletest_1.11.0-3 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gsettings-desktop-schemas_42.0-1ubuntu1 gtk-update-icon-cache_3.24.33-1ubuntu1 gzip_1.10-4ubuntu4 hicolor-icon-theme_0.17-2 hostname_3.23ubuntu2 humanity-icon-theme_0.6.16 hunspell-en-us_1:2020.12.07-2 icu-devtools_70.1-2 imagemagick_8:6.9.11.60+dfsg-1.3build2 imagemagick-6-common_8:6.9.11.60+dfsg-1.3build2 imagemagick-6.q16_8:6.9.11.60+dfsg-1.3build2 init_1.62 init-system-helpers_1.62 intltool_0.51.0-6 intltool-debian_0.35.0+20060710.5 iso-codes_4.9.0-1 jq_1.6-2.1ubuntu3 libacl1_2.3.1-1 libaom3_3.3.0-1 libapparmor1_3.0.4-2ubuntu2 libappstream4_0.15.2-2 libapt-pkg6.0_2.4.5 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1ubuntu1 libargon2-1_0~20171227-0.3 libart-2.0-2_2.3.21-4 libart-2.0-dev_2.3.21-4 libasan6_11.2.0-19ubuntu1 libaspell-dev_0.60.8-4build1 libaspell15_0.60.8-4build1 libassuan0_2.5.5-1build1 libatk-bridge2.0-0_2.38.0-3 libatk-bridge2.0-dev_2.38.0-3 libatk1.0-0_2.36.0-3build1 libatk1.0-data_2.36.0-3build1 libatk1.0-dev_2.36.0-3build1 libatkmm-1.6-1v5_2.28.2-1build1 libatkmm-1.6-dev_2.28.2-1build1 libatomic1_12-20220319-1ubuntu1 libatspi2.0-0_2.44.0-3 libatspi2.0-dev_2.44.0-3 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libavahi-client3_0.8-5ubuntu5 libavahi-common-data_0.8-5ubuntu5 libavahi-common3_0.8-5ubuntu5 libbinutils_2.38-3ubuntu1 libblas3_3.10.0-2ubuntu1 libblkid-dev_2.37.2-4ubuntu3 libblkid1_2.37.2-4ubuntu3 libboost-dev_1.74.0.3ubuntu7 libboost-filesystem-dev_1.74.0.3ubuntu7 libboost-filesystem1.74-dev_1.74.0-14ubuntu3 libboost-filesystem1.74.0_1.74.0-14ubuntu3 libboost-python-dev_1.74.0.3ubuntu7 libboost-python1.74-dev_1.74.0-14ubuntu3 libboost-python1.74.0_1.74.0-14ubuntu3 libboost-system1.74-dev_1.74.0-14ubuntu3 libboost-system1.74.0_1.74.0-14ubuntu3 libboost1.74-dev_1.74.0-14ubuntu3 libbrotli-dev_1.0.9-2build6 libbrotli1_1.0.9-2build6 libbsd0_0.11.5-1 libbz2-1.0_1.0.8-5build1 libbz2-dev_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcairo-gobject2_1.16.0-5ubuntu2 libcairo-script-interpreter2_1.16.0-5ubuntu2 libcairo2_1.16.0-5ubuntu2 libcairo2-dev_1.16.0-5ubuntu2 libcairomm-1.0-1v5_1.12.2-4build3 libcairomm-1.0-dev_1.12.2-4build3 libcap-ng0_0.7.9-2.2build3 libcap2_1:2.44-1build3 libcap2-bin_1:2.44-1build3 libcc1-0_12-20220319-1ubuntu1 libcdr-0.1-1_0.1.6-2build2 libcdr-dev_0.1.6-2build2 libcolord2_1.4.6-1 libcom-err2_1.46.5-2ubuntu1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38-3ubuntu1 libctf0_2.38-3ubuntu1 libcups2_2.4.1op1-1ubuntu4 libcurl3-gnutls_7.81.0-1ubuntu1.1 libcurl4_7.81.0-1ubuntu1.1 libdatrie-dev_0.2.13-2 libdatrie1_0.2.13-2 libdav1d5_0.9.2-1 libdb5.3_5.3.28+dfsg1-0.8ubuntu3 libdbus-1-3_1.12.20-2ubuntu4 libdbus-1-dev_1.12.20-2ubuntu4 libdbus-glib-1-2_0.112-2build1 libdbus-glib-1-dev_0.112-2build1 libdbus-glib-1-dev-bin_0.112-2build1 libdconf1_0.40.0-3 libde265-0_1.0.8-1 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.6ubuntu1 libdeflate-dev_1.10-2 libdeflate0_1.10-2 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdjvulibre-dev_3.5.28-2build2 libdjvulibre-text_3.5.28-2build2 libdjvulibre21_3.5.28-2build2 libdouble-conversion-dev_3.1.7-4 libdouble-conversion3_3.1.7-4 libdpkg-perl_1.21.1ubuntu2 libdrm-amdgpu1_2.4.110-1ubuntu1 libdrm-common_2.4.110-1ubuntu1 libdrm-nouveau2_2.4.110-1ubuntu1 libdrm-radeon1_2.4.110-1ubuntu1 libdrm2_2.4.110-1ubuntu1 libdw1_0.186-1build1 libedit2_3.1-20210910-1build1 libegl-dev_1.4.0-1 libegl-mesa0_22.0.1-1ubuntu2 libegl1_1.4.0-1 libegl1-mesa-dev_22.0.1-1ubuntu2 libelf1_0.186-1build1 libenchant-2-2_2.3.2-1ubuntu2 libenchant-2-dev_2.3.2-1ubuntu2 libencode-locale-perl_1.05-1.1 libepoxy-dev_1.5.10-1 libepoxy0_1.5.10-1 libexif-dev_0.6.24-1build1 libexif12_0.6.24-1build1 libexpat1_2.4.7-1 libexpat1-dev_2.4.7-1 libext2fs2_1.46.5-2ubuntu1 libfakeroot_1.28-1ubuntu1 libffi-dev_3.4.2-4 libffi8_3.4.2-4 libfftw3-double3_3.3.8-2ubuntu8 libfile-listing-perl_6.14-1 libfile-stripnondeterminism-perl_1.13.0-1 libfile-which-perl_1.23-1 libfontconfig-dev_2.13.1-4.2ubuntu5 libfontconfig1_2.13.1-4.2ubuntu5 libfontconfig1-dev_2.13.1-4.2ubuntu5 libfreetype-dev_2.11.1+dfsg-1build1 libfreetype6_2.11.1+dfsg-1build1 libfreetype6-dev_2.11.1+dfsg-1build1 libfribidi-dev_1.0.8-2ubuntu3.1 libfribidi0_1.0.8-2ubuntu3.1 libgbm1_22.0.1-1ubuntu2 libgc-dev_1:8.0.6-1.1build1 libgc1_1:8.0.6-1.1build1 libgcc-11-dev_11.2.0-19ubuntu1 libgcc-s1_12-20220319-1ubuntu1 libgcrypt20_1.9.4-3ubuntu3 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgdk-pixbuf-2.0-0_2.42.8+dfsg-1 libgdk-pixbuf-2.0-dev_2.42.8+dfsg-1 libgdk-pixbuf2.0-bin_2.42.8+dfsg-1 libgdk-pixbuf2.0-common_2.42.8+dfsg-1 libgdl-3-5_3.40.0-1 libgdl-3-common_3.40.0-1 libgdl-3-dev_3.40.0-1 libgfortran5_12-20220319-1ubuntu1 libgirepository-1.0-1_1.72.0-1 libgl-dev_1.4.0-1 libgl1_1.4.0-1 libgl1-mesa-dri_22.0.1-1ubuntu2 libglapi-mesa_22.0.1-1ubuntu2 libgles-dev_1.4.0-1 libgles1_1.4.0-1 libgles2_1.4.0-1 libglib2.0-0_2.72.1-1 libglib2.0-bin_2.72.1-1 libglib2.0-data_2.72.1-1 libglib2.0-dev_2.72.1-1 libglib2.0-dev-bin_2.72.1-1 libglibmm-2.4-1v5_2.66.2-2 libglibmm-2.4-dev_2.66.2-2 libglvnd-core-dev_1.4.0-1 libglvnd-dev_1.4.0-1 libglvnd0_1.4.0-1 libglx-dev_1.4.0-1 libglx-mesa0_22.0.1-1ubuntu2 libglx0_1.4.0-1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.3-4ubuntu1 libgomp1_12-20220319-1ubuntu1 libgpg-error0_1.43-3 libgraphite2-3_1.3.14-1build2 libgraphite2-dev_1.3.14-1build2 libgsl-dev_2.7.1+dfsg-3 libgsl27_2.7.1+dfsg-3 libgslcblas0_2.7.1+dfsg-3 libgssapi-krb5-2_1.19.2-2 libgstreamer1.0-0_1.20.1-1 libgtest-dev_1.11.0-3 libgtk-3-0_3.24.33-1ubuntu1 libgtk-3-common_3.24.33-1ubuntu1 libgtk-3-dev_3.24.33-1ubuntu1 libgtkmm-3.0-1v5_3.24.5-1build1 libgtkmm-3.0-dev_3.24.5-1build1 libgtkspell3-3-0_3.0.10-1 libgtkspell3-3-dev_3.0.10-1 libharfbuzz-dev_2.7.4-1ubuntu3 libharfbuzz-gobject0_2.7.4-1ubuntu3 libharfbuzz-icu0_2.7.4-1ubuntu3 libharfbuzz0b_2.7.4-1ubuntu3 libheif1_1.12.0-2build1 libhogweed6_3.7.3-1build2 libhtml-parser-perl_3.76-1build2 libhtml-tagset-perl_3.20-4 libhtml-tree-perl_5.07-2 libhttp-cookies-perl_6.10-1 libhttp-date-perl_6.05-1 libhttp-message-perl_6.36-1 libhttp-negotiate-perl_6.01-1 libhunspell-1.7-0_1.7.0-4build1 libhunspell-dev_1.7.0-4build1 libice-dev_2:1.0.10-1build2 libice6_2:1.0.10-1build2 libicu-dev_70.1-2 libicu70_70.1-2 libidn2-0_2.3.2-2build1 libilmbase-dev_2.5.7-2 libilmbase25_2.5.7-2 libio-html-perl_1.004-2 libio-socket-ssl-perl_2.074-2 libip4tc2_1.8.7-1ubuntu5 libisl23_0.24-2build1 libjbig-dev_2.1-3.1build3 libjbig0_2.1-3.1build3 libjemalloc-dev_5.2.1-4ubuntu1 libjemalloc2_5.2.1-4ubuntu1 libjpeg-dev_8c-2ubuntu10 libjpeg-turbo8_2.1.2-0ubuntu1 libjpeg-turbo8-dev_2.1.2-0ubuntu1 libjpeg8_8c-2ubuntu10 libjpeg8-dev_8c-2ubuntu10 libjq1_1.6-2.1ubuntu3 libjs-jquery_3.6.0+dfsg+~3.5.13-1 libjs-sphinxdoc_4.3.2-1 libjs-underscore_1.13.2~dfsg-2 libjson-c5_0.15-2build4 libjsoncpp25_1.9.5-3 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-2ubuntu3 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 liblapack3_3.10.0-2ubuntu1 liblcms2-2_2.12~rc1-2build2 liblcms2-dev_2.12~rc1-2build2 libldap-2.5-0_2.5.11+dfsg-1~exp1ubuntu3 libllvm13_1:13.0.1-2ubuntu2 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 liblqr-1-0_0.4.2-2.1 liblqr-1-0-dev_0.4.2-2.1 libltdl-dev_2.4.6-15build2 libltdl7_2.4.6-15build2 liblwp-mediatypes-perl_6.04-1 liblwp-protocol-https-perl_6.10-1 liblz4-1_1.9.3-2build2 liblzma-dev_5.2.5-2ubuntu1 liblzma5_5.2.5-2ubuntu1 liblzo2-2_2.10-2build3 libmagic-mgc_1:5.41-3 libmagic1_1:5.41-3 libmagick++-6-headers_8:6.9.11.60+dfsg-1.3build2 libmagick++-6.q16-8_8:6.9.11.60+dfsg-1.3build2 libmagick++-6.q16-dev_8:6.9.11.60+dfsg-1.3build2 libmagick++-dev_8:6.9.11.60+dfsg-1.3build2 libmagickcore-6-arch-config_8:6.9.11.60+dfsg-1.3build2 libmagickcore-6-headers_8:6.9.11.60+dfsg-1.3build2 libmagickcore-6.q16-6_8:6.9.11.60+dfsg-1.3build2 libmagickcore-6.q16-6-extra_8:6.9.11.60+dfsg-1.3build2 libmagickcore-6.q16-dev_8:6.9.11.60+dfsg-1.3build2 libmagickwand-6-headers_8:6.9.11.60+dfsg-1.3build2 libmagickwand-6.q16-6_8:6.9.11.60+dfsg-1.3build2 libmagickwand-6.q16-dev_8:6.9.11.60+dfsg-1.3build2 libmd0_1.0.4-1build1 libmount-dev_2.37.2-4ubuntu3 libmount1_2.37.2-4ubuntu3 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr6_4.1.0-3build3 libncurses-dev_6.3-2 libncurses6_6.3-2 libncursesw6_6.3-2 libnet-http-perl_6.22-1 libnet-ssleay-perl_1.92-1build2 libnettle8_3.7.3-1build2 libnghttp2-14_1.43.0-1build3 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnspr4_2:4.32-3build1 libnss3_2:3.68.2-0ubuntu1 libonig5_6.9.7.1-2build1 libopenexr-dev_2.5.7-1 libopenexr25_2.5.7-1 libopengl-dev_1.4.0-1 libopengl0_1.4.0-1 libopenjp2-7_2.4.0-6 libopenjp2-7-dev_2.4.0-6 libp11-kit0_0.24.0-6build1 libpackagekit-glib2-18_1.2.5-2ubuntu2 libpam-modules_1.4.0-11ubuntu2 libpam-modules-bin_1.4.0-11ubuntu2 libpam-runtime_1.4.0-11ubuntu2 libpam-systemd_249.11-0ubuntu3 libpam0g_1.4.0-11ubuntu2 libpango-1.0-0_1.50.6+ds-2 libpango1.0-dev_1.50.6+ds-2 libpangocairo-1.0-0_1.50.6+ds-2 libpangoft2-1.0-0_1.50.6+ds-2 libpangomm-1.4-1v5_2.46.2-1 libpangomm-1.4-dev_2.46.2-1 libpangoxft-1.0-0_1.50.6+ds-2 libpcre16-3_2:8.39-13build5 libpcre2-16-0_10.39-3build1 libpcre2-32-0_10.39-3build1 libpcre2-8-0_10.39-3build1 libpcre2-dev_10.39-3build1 libpcre2-posix3_10.39-3build1 libpcre3_2:8.39-13build5 libpcre3-dev_2:8.39-13build5 libpcre32-3_2:8.39-13build5 libpcrecpp0v5_2:8.39-13build5 libperl5.32_5.32.1-3ubuntu3 libperl5.34_5.34.0-3ubuntu1 libpipeline1_1.5.5-1 libpixman-1-0_0.40.0-1build4 libpixman-1-dev_0.40.0-1build4 libpng-dev_1.6.37-3build5 libpng16-16_1.6.37-3build5 libpolkit-agent-1-0_0.105-33 libpolkit-gobject-1-0_0.105-33 libpoppler-dev_22.02.0-2 libpoppler-glib-dev_22.02.0-2 libpoppler-glib8_22.02.0-2 libpoppler-private-dev_22.02.0-2 libpoppler118_22.02.0-2 libpotrace-dev_1.16-2 libpotrace0_1.16-2 libprocps8_2:3.3.17-6ubuntu2 libproxy1v5_0.4.17-2 libpsl-dev_0.21.0-1.2build2 libpsl5_0.21.0-1.2build2 libpthread-stubs0-dev_0.4-1build2 libpython3-dev_3.10.4-0ubuntu2 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10_3.10.4-3 libpython3.10-dev_3.10.4-3 libpython3.10-minimal_3.10.4-3 libpython3.10-stdlib_3.10.4-3 libreadline-dev_8.1.2-1 libreadline8_8.1.2-1 librevenge-0.0-0_0.0.4-6ubuntu7 librevenge-dev_0.0.4-6ubuntu7 librhash0_1.4.2-1ubuntu1 librsvg2-2_2.52.5+dfsg-3 librsvg2-common_2.52.5+dfsg-3 librsvg2-dev_2.52.5+dfsg-3 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.27+dfsg2-3ubuntu1 libsasl2-modules-db_2.1.27+dfsg2-3ubuntu1 libseccomp2_2.5.3-2ubuntu2 libselinux1_3.3-1build2 libselinux1-dev_3.3-1build2 libsemanage-common_3.3-1build2 libsemanage2_3.3-1build2 libsensors-config_1:3.6.0-7ubuntu1 libsensors5_1:3.6.0-7ubuntu1 libsepol-dev_3.3-1build1 libsepol1_3.1-1ubuntu2 libsepol2_3.3-1build1 libsigc++-2.0-0v5_2.10.4-2ubuntu3 libsigc++-2.0-dev_2.10.4-2ubuntu3 libsigsegv2_2.13-1ubuntu3 libsm-dev_2:1.2.3-1build2 libsm6_2:1.2.3-1build2 libsmartcols1_2.37.2-4ubuntu3 libsoup-gnome2.4-1_2.74.2-3 libsoup2.4-1_2.74.2-3 libsoup2.4-common_2.74.2-3 libsoup2.4-dev_2.74.2-3 libsqlite3-0_3.37.2-2 libsqlite3-dev_3.37.2-2 libss2_1.46.5-2ubuntu1 libssh-4_0.9.6-2build1 libssl1.1_1.1.1l-1ubuntu1 libssl3_3.0.2-0ubuntu1 libstdc++-11-dev_11.2.0-19ubuntu1 libstdc++6_12-20220319-1ubuntu1 libstemmer0d_2.2.0-1build1 libsub-override-perl_0.09-2 libsystemd0_249.11-0ubuntu3 libtasn1-6_4.18.0-4build1 libtext-iconv-perl_1.7-7build3 libthai-data_0.1.29-1build1 libthai-dev_0.1.29-1build1 libthai0_0.1.29-1build1 libtiff-dev_4.3.0-6 libtiff5_4.3.0-6 libtiffxx5_4.3.0-6 libtimedate-perl_2.3300-2 libtinfo6_6.3-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.6-15build2 libtry-tiny-perl_0.31-1 libubsan1_12-20220319-1ubuntu1 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu3 libunistring2_1.0-1 libunwind8_1.3.2-2build2 liburi-perl_5.10-1 libuuid1_2.37.2-4ubuntu3 libuv1_1.43.0-1 libvisio-0.1-1_0.1.7-1build5 libvisio-dev_0.1.7-1build5 libvulkan1_1.3.204.1-2 libwayland-bin_1.20.0-1 libwayland-client0_1.20.0-1 libwayland-cursor0_1.20.0-1 libwayland-dev_1.20.0-1 libwayland-egl1_1.20.0-1 libwayland-server0_1.20.0-1 libwebp7_1.2.2-2 libwebpdemux2_1.2.2-2 libwebpmux3_1.2.2-2 libwmf-0.2-7_0.2.12-5ubuntu1 libwmf-dev_0.2.12-5ubuntu1 libwmflite-0.2-7_0.2.12-5ubuntu1 libwpd-0.10-10_0.10.3-2build1 libwpd-dev_0.10.3-2build1 libwpg-0.3-3_0.3.3-1build3 libwpg-dev_0.3.3-1build3 libwww-perl_6.61-1 libwww-robotrules-perl_6.02-1 libx11-6_2:1.7.5-1 libx11-data_2:1.7.5-1 libx11-dev_2:1.7.5-1 libx11-xcb1_2:1.7.5-1 libx265-199_3.5-2 libxau-dev_1:1.0.9-1build5 libxau6_1:1.0.9-1build5 libxcb-dri2-0_1.14-3ubuntu3 libxcb-dri3-0_1.14-3ubuntu3 libxcb-glx0_1.14-3ubuntu3 libxcb-present0_1.14-3ubuntu3 libxcb-render0_1.14-3ubuntu3 libxcb-render0-dev_1.14-3ubuntu3 libxcb-shm0_1.14-3ubuntu3 libxcb-shm0-dev_1.14-3ubuntu3 libxcb-sync1_1.14-3ubuntu3 libxcb-xfixes0_1.14-3ubuntu3 libxcb1_1.14-3ubuntu3 libxcb1-dev_1.14-3ubuntu3 libxcomposite-dev_1:0.4.5-1build2 libxcomposite1_1:0.4.5-1build2 libxcursor-dev_1:1.2.0-2build4 libxcursor1_1:1.2.0-2build4 libxdamage-dev_1:1.1.5-2build2 libxdamage1_1:1.1.5-2build2 libxdmcp-dev_1:1.1.3-0ubuntu5 libxdmcp6_1:1.1.3-0ubuntu5 libxext-dev_2:1.3.4-1build1 libxext6_2:1.3.4-1build1 libxfixes-dev_1:6.0.0-1 libxfixes3_1:6.0.0-1 libxft-dev_2.3.4-1 libxft2_2.3.4-1 libxi-dev_2:1.8-1build1 libxi6_2:1.8-1build1 libxinerama-dev_2:1.1.4-3 libxinerama1_2:1.1.4-3 libxkbcommon-dev_1.4.0-1 libxkbcommon0_1.4.0-1 libxml-parser-perl_2.46-3build1 libxml2_2.9.13+dfsg-1build1 libxml2-dev_2.9.13+dfsg-1build1 libxmlb2_0.3.6-2build1 libxrandr-dev_2:1.5.2-1build1 libxrandr2_2:1.5.2-1build1 libxrender-dev_1:0.9.10-1build4 libxrender1_1:0.9.10-1build4 libxshmfence1_1.3-1build4 libxslt1-dev_1.1.34-4build2 libxslt1.1_1.1.34-4build2 libxt-dev_1:1.2.1-1 libxt6_1:1.2.1-1 libxtst-dev_2:1.2.3-1build4 libxtst6_2:1.2.3-1build4 libxxf86vm1_1:1.1.4-1build3 libxxhash0_0.8.1-1 libyaml-0-2_0.2.2-1build2 libzstd1_1.4.8+dfsg-3build1 linux-libc-dev_5.15.0-27.28 lockfile-progs_0.1.19build1 login_1:4.8.1-2ubuntu2 logsave_1.46.5-2ubuntu1 lsb-base_11.1.0ubuntu4 lsb-release_11.1.0ubuntu4 lto-disabled-list_24 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3 media-types_7.0.0 mount_2.37.2-4ubuntu3 ncurses-base_6.3-2 ncurses-bin_6.3-2 netbase_6.3 openssl_3.0.2-0ubuntu1 optipng_0.7.7-2build1 packagekit_1.2.5-2ubuntu2 pango1.0-tools_1.50.6+ds-2 passwd_1:4.8.1-2ubuntu2 patch_2.7.6-7build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.32_5.32.1-3ubuntu3 perl-modules-5.34_5.34.0-3ubuntu1 perl-openssl-defaults_5build2 pinentry-curses_1.1.1-1build2 pkexec_0.105-33 pkg-config_0.29.2-1ubuntu3 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policykit-1_0.105-33 policyrcd-script-zg2_0.1-3 polkitd_0.105-33 procps_2:3.3.17-6ubuntu2 python-apt-common_2.3.0ubuntu2 python3_3.10.4-0ubuntu2 python3-apt_2.3.0ubuntu2 python3-blinker_1.4+dfsg1-0.4 python3-cairo_1.20.1-3build1 python3-cffi-backend_1.15.0-1build2 python3-cryptography_3.4.8-1ubuntu2 python3-dbus_1.2.18-3build1 python3-dev_3.10.4-0ubuntu2 python3-distro_1.7.0-1 python3-distutils_3.10.4-0ubuntu1 python3-gi_3.42.0-3build1 python3-gi-cairo_3.42.0-3build1 python3-httplib2_0.20.2-2 python3-importlib-metadata_4.6.4-1 python3-jeepney_0.7.1-3 python3-jwt_2.3.0-1 python3-keyring_23.5.0-1 python3-launchpadlib_1.10.16-1 python3-lazr.restfulclient_0.14.4-1 python3-lazr.uri_1.0.6-2 python3-lib2to3_3.10.4-0ubuntu1 python3-lxml_4.8.0-1build1 python3-minimal_3.10.4-0ubuntu2 python3-more-itertools_8.10.0-2 python3-oauthlib_3.2.0-1 python3-pkg-resources_59.6.0-1.2 python3-pyparsing_2.4.7-1 python3-scour_0.38.2-2 python3-secretstorage_3.3.1-1 python3-six_1.16.0-3ubuntu1 python3-software-properties_0.99.22 python3-wadllib_1.3.6-1 python3-zipp_1.0.0-3 python3.10_3.10.4-3 python3.10-dev_3.10.4-3 python3.10-minimal_3.10.4-3 readline-common_8.1.2-1 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 scour_0.38.2-2 sed_4.8-1ubuntu2 sensible-utils_0.0.17 session-migration_0.3.6 shared-mime-info_2.1-2 software-properties-common_0.99.22 systemd_249.11-0ubuntu3 systemd-sysv_249.11-0ubuntu3 systemd-timesyncd_249.11-0ubuntu3 sysvinit-utils_3.01-1ubuntu1 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 ubuntu-mono_20.10-0ubuntu2 ucf_3.0043 usrmerge_25ubuntu2 util-linux_2.37.2-4ubuntu3 uuid-dev_2.37.2-4ubuntu3 wayland-protocols_1.25-1 x11-common_1:7.7+23ubuntu2 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-2ubuntu1 zlib1g_1:1.2.11.dfsg-2ubuntu9 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- Format: 3.0 (native) Source: inkscape Binary: inkscape Architecture: any Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Maintainer: Inkscape developers Uploaders: Ted Gould , Bryce Harrington , Marc Jeanmougin Homepage: https://inkscape.org/ Standards-Version: 3.9.8 Vcs-Browser: https://gitlab.com/inkscape/inkscape Vcs-Git: https://gitlab.com/inkscape/inkscape.git Build-Depends: aspell, bash-completion, gnome-pkg-tools, debhelper, dh-python, build-essential, cmake, intltool, pkg-config, python3-dev, libtool, software-properties-common, libart-2.0-dev, libaspell-dev, libblas3, liblapack3, libboost-dev, libboost-filesystem-dev, libboost-python-dev, libcdr-dev, libdouble-conversion-dev, libgc-dev, libgdl-3-dev, libdbus-1-dev, libdbus-glib-1-dev, libglib2.0-dev, libgsl-dev, libgtest-dev, libgtk-3-dev, libgtkmm-3.0-dev, libgtkspell3-3-dev, libhunspell-dev, libjemalloc-dev, liblcms2-dev, libmagick++-dev, libpango1.0-dev, libpng-dev, libpoppler-glib-dev, libpoppler-private-dev, libpotrace-dev, libreadline-dev, librevenge-dev, libsigc++-2.0-dev, libsoup2.4-dev, libvisio-dev, libwpg-dev, libxml-parser-perl, libxml2-dev, libxslt1-dev, python3-lxml, zlib1g-dev, google-mock, imagemagick, fonts-dejavu Build-Conflicts: libpng12-dev Package-List: inkscape deb graphics optional arch=any Checksums-Sha1: 34757d31c02dbbf1daffa1a0f1eb3ccec3b78763 33377012 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.tar.xz Checksums-Sha256: c549f95676898ce8ce7243116b42db64b074701efa42f1c2e62b17cf0295efe7 33377012 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.tar.xz Files: b2bb3b8a242772912f1f492d2aea351e 33377012 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.tar.xz dpkg-source: warning: extracting unsigned source package (inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.dsc) dpkg-source: info: extracting inkscape in /<> dpkg-source: info: unpacking inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.tar.xz Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=noautodbgsym parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-23598415 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-23598415 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-23598415 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package inkscape dpkg-buildpackage: info: source version 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 dpkg-buildpackage: info: source distribution jammy dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean \ --buildsystem cmake \ --parallel \ --with bash-completion,gnome dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_auto_clean -O--buildsystem=cmake -O--parallel dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) debian/rules override_dh_gnome_clean make[1]: Entering directory '/<>' dh_gnome_clean --no-control make[1]: Leaving directory '/<>' dh_clean -O--buildsystem=cmake -O--parallel rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use) rm -f debian/inkscape.debhelper.log rm -f -- debian/inkscape.substvars debian/files rm -fr -- debian/inkscape/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a -name autom4te.cache -prune -exec rm -rf {} + \) \) debian/rules build-arch dh build-arch \ --buildsystem cmake \ --parallel \ --with bash-completion,gnome dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_update_autotools_config -a -O--buildsystem=cmake -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- dh_auto_configure: warning: Compatibility levels before 10 are deprecated (level 9 in use) install -d obj-arm-linux-gnueabihf 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 "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf .. ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /<> Binary Dir: /<>/obj-arm-linux-gnueabihf -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Creating build files in: /<>/obj-arm-linux-gnueabihf -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Checking for modules 'harfbuzz;pangocairo;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 2.7.4 -- Found pangocairo, version 1.50.6 -- Found pangoft2, version 1.50.6 -- Found fontconfig, version 2.13.1 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.72.1 -- Found libsoup-2.4, version 2.74.2 -- Found bdw-gc, version 8.0.6 -- Found lcms2, version 2.12 -- Found DoubleConversion: /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found Intl: built in to C library -- lib2geom not found, using internal copy in src/3rdparty/2geom -- Checking for module 'poppler' -- Found poppler, version 22.02.0 -- Found poppler: /usr/lib/arm-linux-gnueabihf/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 22.02.0 -- Found poppler-glib: /usr/lib/arm-linux-gnueabihf/libpoppler-glib.so -- Checking for module 'cairo-svg' -- Found cairo-svg, version 1.16.0 -- Found cairo-svg: /usr/lib/arm-linux-gnueabihf/libcairo.so -- Checking for module 'poppler-cairo' -- No package 'poppler-cairo' found -- Found poppler-cairo: /usr/lib/arm-linux-gnueabihf/libcairo.so -- Checking for modules 'libwpg-0.3;librevenge-0.0;librevenge-stream-0.0' -- Found libwpg-0.3, version 0.3.3 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Checking for modules 'libvisio-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libvisio-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.6 -- Found librevenge-0.0, version 0.0.4 -- Found librevenge-stream-0.0, version 0.0.4 -- Found JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (found version "80") -- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.11") -- Found PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (found version "1.6.37") -- Found Potrace: /usr/lib/arm-linux-gnueabihf/libpotrace.so -- Checking for modules 'gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found gtkmm-3.0, version 3.24.5 -- Found gdkmm-3.0, version 3.24.5 -- Found gtk+-3.0, version 3.24.33 -- Found gdk-3.0, version 3.24.33 -- Checking for module 'gspell-1' -- No package 'gspell-1' found -- Found Boost: /usr/lib/arm-linux-gnueabihf/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.19.0") found components: filesystem -- Found LibXslt: /usr/lib/arm-linux-gnueabihf/libxslt.so (found version "1.1.34") -- Found LibXml2: /usr/lib/arm-linux-gnueabihf/libxml2.so (found version "2.9.13") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Checking for module 'readline' -- Found readline, version 8.1 -- Found GNU Readline: -- Checking for module 'ImageMagick++<=7' -- Found ImageMagick++, version 6.9.11 -- Found Gettext: /usr/bin/msgmerge (found version "0.21") -- Found gettext + msgfmt to convert language files. Translation enabled -- Found xgettext. inkscape.pot will be re-created if missing. -- Checking for module 'sigc++-2.0' -- Found sigc++-2.0, version 2.10.4 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so -- Looking for XOpenDisplay in /usr/lib/arm-linux-gnueabihf/libX11.so;/usr/lib/arm-linux-gnueabihf/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Creating build files in: /<>/obj-arm-linux-gnueabihf -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD -- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Success -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Success -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS -- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Success -- Looking for sincos -- Looking for sincos - found -- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal) INFO: Reading /<>/src/helper/sp-marshal.list... INFO: Reading /<>/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting -- 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") -- 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 - Success -- Found Threads: TRUE -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.33 -- Checking for module 'glib-2.0' -- Found glib-2.0, version 2.72.1 -- Checking for module 'cairo' -- Found cairo, version 1.16.0 -- Checking for module 'gsl' -- Found gsl, version 2.7.1 -- Ragel NOT found. Using stale svg-path-parser.cpp. -- Found GTest: /usr/lib/arm-linux-gnueabihf/cmake/GTest/GTestConfig.cmake (found version "1.11.0") -- Creating link '/<>/obj-arm-linux-gnueabihf/inkscape_datadir/inkscape' --> '/<>/share' INKSCAPE_DIST_PREFIX: inkscape-1.1.2 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.1.2 INKSCAPE_DIST_PREFIX: inkscape-1.1.2 CMAKE_BINARY_DIR: /<>/obj-arm-linux-gnueabihf CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib/arm-linux-gnueabihf PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 5.4.0-109-generic CMAKE_SYSTEM_PROCESSOR: armv7l CMAKE_C_COMPILER: /usr/bin/cc CMAKE_CXX_COMPILER: /usr/bin/c++ CMAKE_BUILD_TYPE: None ENABLE_LCMS: ON ENABLE_POPPLER: ON ENABLE_POPPLER_CAIRO: ON WITH_GNU_READLINE: ON WITH_DBUS: OFF WITH_GSPELL: OFF WITH_IMAGE_MAGICK: ON WITH_GRAPHICS_MAGICK: OFF WITH_LIBCDR: ON WITH_LIBVISIO: ON WITH_LIBWPG: ON WITH_NLS: ON WITH_OPENMP: ON WITH_JEMALLOC: OFF WITH_INTERNAL_2GEOM: ON WITH_PROFILING: OFF BUILD_TESTING: ON ------------------------------------------------------------------------ -- 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: /<>/obj-arm-linux-gnueabihf make[1]: Leaving directory '/<>' dh_auto_build -a -O--buildsystem=cmake -O--parallel dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && make -j4 VERBOSE=1 make[1]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/<>" -B"/<>/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start "/<>/obj-arm-linux-gnueabihf/CMakeFiles" "/<>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks" make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/depend make -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/libuemf" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake" --color= make -f src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/2geom/src/2geom" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/DependInfo.cmake" --color= make -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/libcroco" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/adaptagrams/libavoid" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 0%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o -c "/<>/src/3rdparty/libcroco/cr-additional-sel.c" cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/affine.cpp.o -MF CMakeFiles/2geom.dir/affine.cpp.o.d -o CMakeFiles/2geom.dir/affine.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/affine.cpp" [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -MF CMakeFiles/uemf_LIB.dir/symbol_convert.c.o.d -o CMakeFiles/uemf_LIB.dir/symbol_convert.c.o -c "/<>/src/3rdparty/libuemf/symbol_convert.c" [ 0%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -MF CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o.d -o CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp" [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf.c.o -c "/<>/src/3rdparty/libuemf/uemf.c" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o -c "/<>/src/3rdparty/libcroco/cr-attr-sel.c" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-cascade.c.o -MF CMakeFiles/croco_LIB.dir/cr-cascade.c.o.d -o CMakeFiles/croco_LIB.dir/cr-cascade.c.o -c "/<>/src/3rdparty/libcroco/cr-cascade.c" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-declaration.c.o -MF CMakeFiles/croco_LIB.dir/cr-declaration.c.o.d -o CMakeFiles/croco_LIB.dir/cr-declaration.c.o -c "/<>/src/3rdparty/libcroco/cr-declaration.c" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o -c "/<>/src/3rdparty/libcroco/cr-doc-handler.c" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -MF CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o.d -o CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o -c "/<>/src/3rdparty/libcroco/cr-enc-handler.c" [ 0%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -MF CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-fonts.c.o -MF CMakeFiles/croco_LIB.dir/cr-fonts.c.o.d -o CMakeFiles/croco_LIB.dir/cr-fonts.c.o -c "/<>/src/3rdparty/libcroco/cr-fonts.c" [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o -c "/<>/src/3rdparty/libuemf/uemf_endian.c" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/affine.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-input.c.o -MF CMakeFiles/croco_LIB.dir/cr-input.c.o.d -o CMakeFiles/croco_LIB.dir/cr-input.c.o -c "/<>/src/3rdparty/libcroco/cr-input.c" [ 0%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/basic-intersection.cpp.o -MF CMakeFiles/2geom.dir/basic-intersection.cpp.o.d -o CMakeFiles/2geom.dir/basic-intersection.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp" [ 0%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -MF CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o.d -o CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o -c "/<>/src/3rdparty/libcroco/cr-libxml-node-iface.c" [ 1%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_print.c.o -c "/<>/src/3rdparty/libuemf/uemf_print.c" [ 2%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o -MF CMakeFiles/avoid_LIB.dir/connector.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connector.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/connector.cpp" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-num.c.o -MF CMakeFiles/croco_LIB.dir/cr-num.c.o.d -o CMakeFiles/croco_LIB.dir/cr-num.c.o -c "/<>/src/3rdparty/libcroco/cr-num.c" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-om-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-om-parser.c.o -c "/<>/src/3rdparty/libcroco/cr-om-parser.c" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parser.c.o -MF CMakeFiles/croco_LIB.dir/cr-parser.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parser.c.o -c "/<>/src/3rdparty/libcroco/cr-parser.c" [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_safe.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o -c "/<>/src/3rdparty/libuemf/uemf_safe.c" [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -MF CMakeFiles/uemf_LIB.dir/uemf_utf.c.o.d -o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o -c "/<>/src/3rdparty/libuemf/uemf_utf.c" [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf.c.o -c "/<>/src/3rdparty/libuemf/uwmf.c" In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -MF CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o.d -o CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o -c "/<>/src/3rdparty/libcroco/cr-parsing-location.c" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -MF CMakeFiles/croco_LIB.dir/cr-prop-list.c.o.d -o CMakeFiles/croco_LIB.dir/cr-prop-list.c.o -c "/<>/src/3rdparty/libcroco/cr-prop-list.c" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /<>/src/3rdparty/2geom/include/2geom/point.h:38, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp2>::type = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp>::type = double]’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:214:52: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair’ 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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -MF CMakeFiles/croco_LIB.dir/cr-pseudo.c.o.d -o CMakeFiles/croco_LIB.dir/cr-pseudo.c.o -c "/<>/src/3rdparty/libcroco/cr-pseudo.c" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /<>/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:64: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:30: /usr/include/c++/11/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 = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:161:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-rgb.c.o -MF CMakeFiles/croco_LIB.dir/cr-rgb.c.o.d -o CMakeFiles/croco_LIB.dir/cr-rgb.c.o -c "/<>/src/3rdparty/libcroco/cr-rgb.c" /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp: In function ‘void Avoid::splitBranchingSegments(Avoid::Polygon&, bool, Avoid::Polygon&, double)’: /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1608:35: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1608 | j = poly.ps.insert(j, c0); | ~~~~~~~~~~~~~~^~~~~~~ /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1621:35: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1621 | j = poly.ps.insert(j, c1); | ~~~~~~~~~~~~~~^~~~~~~ /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1636:35: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1636 | i = conn.ps.insert(i, p0); | ~~~~~~~~~~~~~~^~~~~~~ /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:1645:35: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1645 | i = conn.ps.insert(i, p1); | ~~~~~~~~~~~~~~^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function ‘void Geom::find_self_intersections(std::vector >&, const Geom::D2&, double)’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:181:44: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | xs.push_back(std::make_pair((1-l)*dr[i] + l*dr[i+1], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 182 | (1-r)*dr[j] + r*dr[j+1])); | ~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function ‘void Geom::intersect_polish_root(const Geom::D2&, double&, const Geom::D2&, double&)’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:284:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | Point F = as[0] - bs[0]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:30: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Avoid::ConnRef::generateCheckpointsPath(std::vector&, std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function ‘double Geom::hausdorfl(Geom::D2&, const Geom::D2&, double, double*, double*)’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:411:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | Point Ax = A.at0(); | ~~~~~^~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Avoid::ConnRef::generatePath()’: /usr/include/c++/11/bits/stl_vector.h:1338:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function ‘void Geom::find_self_intersections(std::vector >&, const Geom::D2&, double)’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:181:44: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | xs.push_back(std::make_pair((1-l)*dr[i] + l*dr[i+1], | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 182 | (1-r)*dr[j] + r*dr[j+1])); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-selector.c.o -MF CMakeFiles/croco_LIB.dir/cr-selector.c.o.d -o CMakeFiles/croco_LIB.dir/cr-selector.c.o -c "/<>/src/3rdparty/libcroco/cr-selector.c" [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o -c "/<>/src/3rdparty/libuemf/uwmf_endian.c" /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp: In function ‘int Geom::intersect_polish_f(const gsl_vector*, void*, gsl_vector*)’: /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:249:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | ((struct rparams *) params)->B(x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/c++/11/set:60, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:30, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/connector.h:37, from /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:34: /usr/include/c++/11/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, std::tuple<>}; _Key = Avoid::Point; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -MF CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o.d -o CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o -c "/<>/src/3rdparty/libcroco/cr-sel-eng.c" In file included from /usr/include/c++/11/map:61, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/vertices.h:31, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/connector.h:37, from /<>/src/3rdparty/adaptagrams/libavoid/connector.cpp:34: /usr/include/c++/11/bits/stl_map.h: In member function ‘void Avoid::ConnectorCrossings::countForSegment(size_t, bool)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::find_intersections(std::vector >&, const Geom::D2&, const Geom::D2&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/uwmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o -c "/<>/src/3rdparty/libuemf/uwmf_print.c" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -MF CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o.d -o CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o -c "/<>/src/3rdparty/libcroco/cr-simple-sel.c" /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In function ‘void Geom::find_self_intersections(std::vector >&, const Geom::D2&, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/basic-intersection.cpp:36: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o -MF CMakeFiles/avoid_LIB.dir/connend.cpp.o.d -o CMakeFiles/avoid_LIB.dir/connend.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/connend.cpp" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-statement.c.o -MF CMakeFiles/croco_LIB.dir/cr-statement.c.o.d -o CMakeFiles/croco_LIB.dir/cr-statement.c.o -c "/<>/src/3rdparty/libcroco/cr-statement.c" [ 3%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier.cpp.o -MF CMakeFiles/2geom.dir/bezier.cpp.o.d -o CMakeFiles/2geom.dir/bezier.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/bezier.cpp" [ 3%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o -MF CMakeFiles/uemf_LIB.dir/upmf.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf.c.o -c "/<>/src/3rdparty/libuemf/upmf.c" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-string.c.o -MF CMakeFiles/croco_LIB.dir/cr-string.c.o.d -o CMakeFiles/croco_LIB.dir/cr-string.c.o -c "/<>/src/3rdparty/libcroco/cr-string.c" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-style.c.o -MF CMakeFiles/croco_LIB.dir/cr-style.c.o.d -o CMakeFiles/croco_LIB.dir/cr-style.c.o -c "/<>/src/3rdparty/libcroco/cr-style.c" [ 3%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o -MF CMakeFiles/avoid_LIB.dir/geometry.cpp.o.d -o CMakeFiles/avoid_LIB.dir/geometry.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/geometry.cpp" [ 3%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -MF CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o.d -o CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o -c "/<>/src/3rdparty/libcroco/cr-stylesheet.c" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 5%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-term.c.o -MF CMakeFiles/croco_LIB.dir/cr-term.c.o.d -o CMakeFiles/croco_LIB.dir/cr-term.c.o -c "/<>/src/3rdparty/libcroco/cr-term.c" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:44, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:44, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -MF CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o.d -o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp" [ 5%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -MF CMakeFiles/croco_LIB.dir/cr-tknzr.c.o.d -o CMakeFiles/croco_LIB.dir/cr-tknzr.c.o -c "/<>/src/3rdparty/libcroco/cr-tknzr.c" In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:41, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:41, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘std::vector Geom::Bezier::roots() const’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘std::vector Geom::Bezier::roots(const Geom::Interval&) const’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:41, from /<>/src/3rdparty/2geom/src/2geom/bezier.cpp:38: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = double]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-clipping.cpp.o -MF CMakeFiles/2geom.dir/bezier-clipping.cpp.o.d -o CMakeFiles/2geom.dir/bezier-clipping.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp" [ 5%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" -I"/<>/src/3rdparty/libuemf" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o -MF CMakeFiles/uemf_LIB.dir/upmf_print.c.o.d -o CMakeFiles/uemf_LIB.dir/upmf_print.c.o -c "/<>/src/3rdparty/libuemf/upmf_print.c" [ 5%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-token.c.o -MF CMakeFiles/croco_LIB.dir/cr-token.c.o.d -o CMakeFiles/croco_LIB.dir/cr-token.c.o -c "/<>/src/3rdparty/libcroco/cr-token.c" [ 5%] Building C object src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" -I"/<>/src/3rdparty/libcroco" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/cr-utils.c.o -MF CMakeFiles/croco_LIB.dir/cr-utils.c.o.d -o CMakeFiles/croco_LIB.dir/cr-utils.c.o -c "/<>/src/3rdparty/libcroco/cr-utils.c" [ 5%] Linking C static library ../../../lib/arm-linux-gnueabihf/libcroco_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cmake -P CMakeFiles/croco_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" && /usr/bin/cmake -E cmake_link_script CMakeFiles/croco_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/arm-linux-gnueabihf/libcroco_LIB.a CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o CMakeFiles/croco_LIB.dir/cr-cascade.c.o CMakeFiles/croco_LIB.dir/cr-declaration.c.o CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o CMakeFiles/croco_LIB.dir/cr-fonts.c.o CMakeFiles/croco_LIB.dir/cr-input.c.o CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o CMakeFiles/croco_LIB.dir/cr-num.c.o CMakeFiles/croco_LIB.dir/cr-om-parser.c.o CMakeFiles/croco_LIB.dir/cr-parser.c.o CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o CMakeFiles/croco_LIB.dir/cr-prop-list.c.o CMakeFiles/croco_LIB.dir/cr-pseudo.c.o CMakeFiles/croco_LIB.dir/cr-rgb.c.o CMakeFiles/croco_LIB.dir/cr-selector.c.o CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o CMakeFiles/croco_LIB.dir/cr-statement.c.o CMakeFiles/croco_LIB.dir/cr-string.c.o CMakeFiles/croco_LIB.dir/cr-style.c.o CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o CMakeFiles/croco_LIB.dir/cr-term.c.o CMakeFiles/croco_LIB.dir/cr-tknzr.c.o CMakeFiles/croco_LIB.dir/cr-token.c.o CMakeFiles/croco_LIB.dir/cr-utils.c.o /usr/bin/ranlib ../../../lib/arm-linux-gnueabihf/libcroco_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 5%] Built target croco_LIB make -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/adaptagrams/libcola" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o -MF CMakeFiles/cola_LIB.dir/box.cpp.o.d -o CMakeFiles/cola_LIB.dir/box.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/box.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:29: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:29: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Avoid::Polygon::checkpointsOnSegment(size_t, int) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘Avoid::Polygon Avoid::PolygonInterface::offsetPolygon(double) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:29: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Avoid::Point}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp:29: /usr/include/c++/11/bits/stl_vector.h: In member function ‘Avoid::Polygon Avoid::Polygon::curvedPolyline(double, bool) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Linking C static library ../../../lib/arm-linux-gnueabihf/libuemf_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cmake -P CMakeFiles/uemf_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" && /usr/bin/cmake -E cmake_link_script CMakeFiles/uemf_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/arm-linux-gnueabihf/libuemf_LIB.a CMakeFiles/uemf_LIB.dir/symbol_convert.c.o CMakeFiles/uemf_LIB.dir/uemf.c.o CMakeFiles/uemf_LIB.dir/uemf_endian.c.o CMakeFiles/uemf_LIB.dir/uemf_print.c.o CMakeFiles/uemf_LIB.dir/uemf_safe.c.o CMakeFiles/uemf_LIB.dir/uemf_utf.c.o CMakeFiles/uemf_LIB.dir/uwmf.c.o CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o CMakeFiles/uemf_LIB.dir/uwmf_print.c.o CMakeFiles/uemf_LIB.dir/upmf.c.o CMakeFiles/uemf_LIB.dir/upmf_print.c.o [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o -MF CMakeFiles/avoid_LIB.dir/graph.cpp.o.d -o CMakeFiles/avoid_LIB.dir/graph.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/graph.cpp" /usr/bin/ranlib ../../../lib/arm-linux-gnueabihf/libuemf_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 5%] Built target uemf_LIB make -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/adaptagrams/libvpsc" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o -MF CMakeFiles/vpsc_LIB.dir/block.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/block.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/block.cpp" [ 5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o -MF CMakeFiles/cola_LIB.dir/cluster.cpp.o.d -o CMakeFiles/cola_LIB.dir/cluster.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/cluster.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:43: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:44: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)’: /<>/src/3rdparty/2geom/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 const &c, double precision) | ^ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -MF CMakeFiles/vpsc_LIB.dir/blocks.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/blocks.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/blocks.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp" /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)’: /<>/src/3rdparty/2geom/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 const &c, double precision) | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::orthogonal_orientation_line(const std::vector&, const Geom::Point&, double)’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/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 { | ^~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 const &c, | ^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’: /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Line Geom::detail::bezier_clipping::pick_orientation_line(const std::vector&, double)’: /<>/src/3rdparty/2geom/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 const &c, double precision) | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::Interval Geom::detail::bezier_clipping::fat_line_bounds(const std::vector&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 const &c, | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘void Geom::detail::bezier_clipping::derivative(std::vector&, const std::vector&)’: /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:196:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | D.push_back(n*(B[i+1] - B[i])); | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp: In function ‘Geom::OptInterval Geom::detail::bezier_clipping::clip(const std::vector&, const std::vector&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’: /<>/src/3rdparty/2geom/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 (std::vector const& A, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:489:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h:343:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return lerp(0.5, p1, p2); | ~~~~^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:496:41: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:501:37: 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); | ~~~~~~~~~~~~~~~^~~~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -MF CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/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&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::get_solutions(std::vector >&, const std::vector&, const std::vector&, double) [with Tag = Geom::detail::bezier_clipping::intersection_point_tag]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = double]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-clipping.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::distance_control_points(std::vector&, const std::vector&, const std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::iterate(std::vector&, std::vector&, const std::vector&, const std::vector&, const Geom::Interval&, const Geom::Interval&, double) [with Tag = Geom::detail::bezier_clipping::collinear_normal_tag]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::detail::bezier_clipping::get_solutions(std::vector >&, const std::vector&, const std::vector&, double) [with Tag = Geom::detail::bezier_clipping::collinear_normal_tag]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-curve.cpp.o -MF CMakeFiles/2geom.dir/bezier-curve.cpp.o.d -o CMakeFiles/2geom.dir/bezier-curve.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp" [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -MF CMakeFiles/vpsc_LIB.dir/constraint.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/constraint.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp" In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/hyperedge.h:33, from /<>/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp:25: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Box&}; _Tp = Avoid::Box; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/hyperedge.h:33, from /<>/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp:25: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Avoid::HyperedgeRerouter::performRerouting()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o -MF CMakeFiles/cola_LIB.dir/cola.cpp.o.d -o CMakeFiles/cola_LIB.dir/cola.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/cola.cpp" [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp" In file included from /usr/include/c++/11/map:60, from /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:23: /usr/include/c++/11/bits/stl_tree.h: In member function ‘std::pair 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 = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2163:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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, std::tuple<>}; _Key = vpsc::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:61, from /<>/src/3rdparty/adaptagrams/libvpsc/constraint.cpp:23: /usr/include/c++/11/bits/stl_map.h: In constructor ‘vpsc::EqualityConstraintSet::EqualityConstraintSet(vpsc::Variables)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h: In member function ‘void vpsc::EqualityConstraintSet::mergeSets(vpsc::Variable*, vpsc::Variable*, double)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h: In function ‘vpsc::Constraints vpsc::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -MF CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/c++/11/valarray:38, from /<>/src/3rdparty/adaptagrams/libcola/../libcola/commondefs.h:36, from /<>/src/3rdparty/adaptagrams/libcola/cola.cpp:25: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:35: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function ‘virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const’: /<>/src/3rdparty/2geom/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()); | ~~~~~~~~~~~~^~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function ‘virtual void Geom::BezierCurve::feed(Geom::PathSink&, bool) const’: /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:232:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Point ip = controlPoint(0); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:31: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/c++/11/valarray:38, from /<>/src/3rdparty/adaptagrams/libcola/../libcola/commondefs.h:36, from /<>/src/3rdparty/adaptagrams/libcola/cola.cpp:25: /usr/include/c++/11/bits/stl_vector.h: In function ‘void shortest_paths::dijkstra_init(std::vector >&, const std::vector >&, const std::valarray<_Tp>&) [with T = double]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/c++/11/valarray:38, from /<>/src/3rdparty/adaptagrams/libcola/../libcola/commondefs.h:36, from /<>/src/3rdparty/adaptagrams/libcola/cola.cpp:25: /usr/include/c++/11/bits/vector.tcc: In function ‘cola::ConstrainedMajorizationLayout* cola::simpleCMLFactory(vpsc::Rectangles&, const std::vector >&, cola::RootCluster*, double, bool)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:31: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void vpsc::Rectangle::routeAround(double, double, double, double, std::vector&, std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:31: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:31: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -MF CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o.d -o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp" /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp: In member function ‘Geom::Coord Geom::BezierCurveN::nearestTime(const Geom::Point&, Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:286:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | Point ip = pointAt(from); | ~~~~~~~^~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -MF CMakeFiles/cola_LIB.dir/convex_hull.cpp.o.d -o CMakeFiles/cola_LIB.dir/convex_hull.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/convex_hull.cpp" In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -MF CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp" In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Coord Geom::BezierCurve::length(Geom::Coord) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /usr/include/c++/11/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&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/bezier-curve.cpp:34: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual std::vector > Geom::BezierCurve::intersect(const Geom::Curve&, Geom::Coord) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp:25: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp:25: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Avoid::HyperedgeTreeEdge::writeEdgesToConns(Avoid::HyperedgeTreeNode*, size_t)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o -MF CMakeFiles/avoid_LIB.dir/junction.cpp.o.d -o CMakeFiles/avoid_LIB.dir/junction.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/junction.cpp" [ 5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/bezier-utils.cpp.o -MF CMakeFiles/2geom.dir/bezier-utils.cpp.o.d -o CMakeFiles/2geom.dir/bezier-utils.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/bezier-utils.cpp" [ 5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -MF CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o.d -o CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp" [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" -I"/<>/src/3rdparty/adaptagrams/libvpsc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libvpsc/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o -MF CMakeFiles/vpsc_LIB.dir/variable.cpp.o.d -o CMakeFiles/vpsc_LIB.dir/variable.cpp.o -c "/<>/src/3rdparty/adaptagrams/libvpsc/variable.cpp" [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o -MF CMakeFiles/avoid_LIB.dir/makepath.cpp.o.d -o CMakeFiles/avoid_LIB.dir/makepath.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/makepath.cpp" [ 5%] Linking CXX static library ../../../../lib/arm-linux-gnueabihf/libvpsc_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/cmake -P CMakeFiles/vpsc_LIB.dir/cmake_clean_target.cmake In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/3rdparty/2geom/src/2geom/bezier-utils.cpp:50: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/vpsc_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/arm-linux-gnueabihf/libvpsc_LIB.a CMakeFiles/vpsc_LIB.dir/block.cpp.o CMakeFiles/vpsc_LIB.dir/blocks.cpp.o CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o CMakeFiles/vpsc_LIB.dir/constraint.cpp.o CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o CMakeFiles/vpsc_LIB.dir/variable.cpp.o /usr/bin/ranlib ../../../../lib/arm-linux-gnueabihf/libvpsc_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 5%] Built target vpsc_LIB make -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/autotrace" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/atou.c.o -MF CMakeFiles/autotrace_LIB.dir/atou.c.o.d -o CMakeFiles/autotrace_LIB.dir/atou.c.o -c "/<>/src/3rdparty/autotrace/atou.c" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o -MF CMakeFiles/autotrace_LIB.dir/autotrace.c.o.d -o CMakeFiles/autotrace_LIB.dir/autotrace.c.o -c "/<>/src/3rdparty/autotrace/autotrace.c" [ 5%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -MF CMakeFiles/2geom.dir/cairo-path-sink.cpp.o.d -o CMakeFiles/2geom.dir/cairo-path-sink.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o -MF CMakeFiles/autotrace_LIB.dir/bitmap.c.o.d -o CMakeFiles/autotrace_LIB.dir/bitmap.c.o -c "/<>/src/3rdparty/autotrace/bitmap.c" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o -MF CMakeFiles/autotrace_LIB.dir/color.c.o.d -o CMakeFiles/autotrace_LIB.dir/color.c.o -c "/<>/src/3rdparty/autotrace/color.c" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o -MF CMakeFiles/autotrace_LIB.dir/curve.c.o.d -o CMakeFiles/autotrace_LIB.dir/curve.c.o -c "/<>/src/3rdparty/autotrace/curve.c" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/datetime.c.o -MF CMakeFiles/autotrace_LIB.dir/datetime.c.o.d -o CMakeFiles/autotrace_LIB.dir/datetime.c.o -c "/<>/src/3rdparty/autotrace/datetime.c" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/makepath.cpp:30: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o -MF CMakeFiles/autotrace_LIB.dir/despeckle.c.o.d -o CMakeFiles/autotrace_LIB.dir/despeckle.c.o -c "/<>/src/3rdparty/autotrace/despeckle.c" In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/makepath.cpp:30: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Avoid::AStarPathPrivate::determineEndPointLocation(double, Avoid::VertInf*, Avoid::VertInf*, Avoid::VertInf*, int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/makepath.cpp:30: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘void Avoid::AStarPathPrivate::search(Avoid::ConnRef*, Avoid::VertInf*, Avoid::VertInf*, Avoid::VertInf*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/makepath.cpp:30: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -MF CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o.d -o CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o -c "/<>/src/3rdparty/autotrace/epsilon-equal.c" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o -MF CMakeFiles/autotrace_LIB.dir/exception.c.o.d -o CMakeFiles/autotrace_LIB.dir/exception.c.o -c "/<>/src/3rdparty/autotrace/exception.c" [ 5%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -MF CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o.d -o CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp" [ 5%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o -MF CMakeFiles/autotrace_LIB.dir/filename.c.o.d -o CMakeFiles/autotrace_LIB.dir/filename.c.o -c "/<>/src/3rdparty/autotrace/filename.c" [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o -MF CMakeFiles/avoid_LIB.dir/mtst.cpp.o.d -o CMakeFiles/avoid_LIB.dir/mtst.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/mtst.cpp" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o -MF CMakeFiles/autotrace_LIB.dir/fit.c.o.d -o CMakeFiles/autotrace_LIB.dir/fit.c.o -c "/<>/src/3rdparty/autotrace/fit.c" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o -MF CMakeFiles/cola_LIB.dir/connected_components.cpp.o.d -o CMakeFiles/cola_LIB.dir/connected_components.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/connected_components.cpp" /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp: In member function ‘virtual void Geom::CairoPathSink::arcTo(double, double, double, bool, bool, const Geom::Point&)’: /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:91:49: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | cairo_arc(_cr, 0, 0, 1, arc.initialAngle(), arc.finalAngle()); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/cairo-path-sink.h:35, from /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:33: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::initialAngle() const’: /<>/src/3rdparty/2geom/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(); } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp: In member function ‘virtual void Geom::CairoPathSink::quadTo(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/src/2geom/cairo-path-sink.cpp:65:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Point q2 = (2./3.) * p1 + (1./3.) * p2; | ^~ [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o -MF CMakeFiles/autotrace_LIB.dir/image-proc.c.o.d -o CMakeFiles/autotrace_LIB.dir/image-proc.c.o -c "/<>/src/3rdparty/autotrace/image-proc.c" [ 6%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/circle.cpp.o -MF CMakeFiles/2geom.dir/circle.cpp.o.d -o CMakeFiles/2geom.dir/circle.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/circle.cpp" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o -MF CMakeFiles/autotrace_LIB.dir/input.c.o.d -o CMakeFiles/autotrace_LIB.dir/input.c.o -c "/<>/src/3rdparty/autotrace/input.c" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o -MF CMakeFiles/autotrace_LIB.dir/logreport.c.o.d -o CMakeFiles/autotrace_LIB.dir/logreport.c.o -c "/<>/src/3rdparty/autotrace/logreport.c" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o -MF CMakeFiles/autotrace_LIB.dir/median.c.o.d -o CMakeFiles/autotrace_LIB.dir/median.c.o -c "/<>/src/3rdparty/autotrace/median.c" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o -MF CMakeFiles/autotrace_LIB.dir/module.c.o.d -o CMakeFiles/autotrace_LIB.dir/module.c.o -c "/<>/src/3rdparty/autotrace/module.c" [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -MF CMakeFiles/avoid_LIB.dir/obstacle.cpp.o.d -o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/obstacle.cpp" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o -MF CMakeFiles/autotrace_LIB.dir/output.c.o.d -o CMakeFiles/autotrace_LIB.dir/output.c.o -c "/<>/src/3rdparty/autotrace/output.c" [ 6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -MF CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o.d -o CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp" [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -MF CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o.d -o CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o -c "/<>/src/3rdparty/autotrace/pxl-outline.c" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/geometry.h:39, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/obstacle.h:38, from /<>/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:26: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/geomtypes.h:33, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/geometry.h:39, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/obstacle.h:38, from /<>/src/3rdparty/adaptagrams/libavoid/obstacle.cpp:26: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Avoid::Obstacle::possiblePinPoints(unsigned int) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -MF CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o.d -o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o -MF CMakeFiles/autotrace_LIB.dir/spline.c.o.d -o CMakeFiles/autotrace_LIB.dir/spline.c.o -c "/<>/src/3rdparty/autotrace/spline.c" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/circle.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:38: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::RatQuad::at0() const’: /<>/src/3rdparty/2geom/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];} | ^ /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Rect Geom::Circle::boundsFast() const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::unitCircleTransform() const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Point Geom::Circle::initialPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o -MF CMakeFiles/autotrace_LIB.dir/thin-image.c.o.d -o CMakeFiles/autotrace_LIB.dir/thin-image.c.o -c "/<>/src/3rdparty/autotrace/thin-image.c" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Rect Geom::Circle::boundsFast() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ /<>/src/3rdparty/2geom/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); | ~~~~~~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::unitCircleTransform() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ /<>/src/3rdparty/2geom/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); | ~~~~~~~~^~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ /<>/src/3rdparty/2geom/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)); | ^~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘void Geom::Circle::fit(const std::vector&)’: /<>/src/3rdparty/2geom/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; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cc -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" -I"/<>/src/3rdparty/autotrace" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o -MF CMakeFiles/autotrace_LIB.dir/vector.c.o.d -o CMakeFiles/autotrace_LIB.dir/vector.c.o -c "/<>/src/3rdparty/autotrace/vector.c" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::Circle&)’: /<>/src/3rdparty/2geom/src/2geom/circle.cpp:322:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | out << "Circle(" << c.center() << ", " << format_coord_nice(c.radius()) << ")"; | ~~~~~~~~^~ [ 6%] Linking C static library ../../../lib/arm-linux-gnueabihf/libautotrace_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cmake -P CMakeFiles/autotrace_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" && /usr/bin/cmake -E cmake_link_script CMakeFiles/autotrace_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/arm-linux-gnueabihf/libautotrace_LIB.a CMakeFiles/autotrace_LIB.dir/atou.c.o CMakeFiles/autotrace_LIB.dir/autotrace.c.o CMakeFiles/autotrace_LIB.dir/bitmap.c.o CMakeFiles/autotrace_LIB.dir/color.c.o CMakeFiles/autotrace_LIB.dir/curve.c.o CMakeFiles/autotrace_LIB.dir/datetime.c.o CMakeFiles/autotrace_LIB.dir/despeckle.c.o CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o CMakeFiles/autotrace_LIB.dir/exception.c.o CMakeFiles/autotrace_LIB.dir/filename.c.o CMakeFiles/autotrace_LIB.dir/fit.c.o CMakeFiles/autotrace_LIB.dir/image-proc.c.o CMakeFiles/autotrace_LIB.dir/input.c.o CMakeFiles/autotrace_LIB.dir/logreport.c.o CMakeFiles/autotrace_LIB.dir/median.c.o CMakeFiles/autotrace_LIB.dir/module.c.o CMakeFiles/autotrace_LIB.dir/output.c.o CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o CMakeFiles/autotrace_LIB.dir/spline.c.o CMakeFiles/autotrace_LIB.dir/thin-image.c.o CMakeFiles/autotrace_LIB.dir/vector.c.o /usr/bin/ranlib ../../../lib/arm-linux-gnueabihf/libautotrace_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 6%] Built target autotrace_LIB make -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/inkgc" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/inkgc" "/<>/obj-arm-linux-gnueabihf/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 6%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/inkgc" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/inkgc" -I"/<>/src/inkgc" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o -MF CMakeFiles/gc_LIB.dir/gc.cpp.o.d -o CMakeFiles/gc_LIB.dir/gc.cpp.o -c "/<>/src/inkgc/gc.cpp" [ 6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o -MF CMakeFiles/cola_LIB.dir/shapepair.cpp.o.d -o CMakeFiles/cola_LIB.dir/shapepair.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/shapepair.cpp" /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Rect Geom::Circle::boundsFast() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::unitCircleTransform() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Point Geom::Circle::initialPoint() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::Zoom Geom::Circle::inverseUnitCircleTransform() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘void Geom::Circle::fit(const std::vector&)’: /<>/src/3rdparty/2geom/src/2geom/circle.cpp:289:49: 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; | ^~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘Geom::D2 Geom::Circle::toSBasis() const’: /<>/src/3rdparty/2geom/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); | ~~~^~~~~~ [ 7%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" -I"/<>/src/3rdparty/adaptagrams/libcola" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libcola/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o -MF CMakeFiles/cola_LIB.dir/straightener.cpp.o.d -o CMakeFiles/cola_LIB.dir/straightener.cpp.o -c "/<>/src/3rdparty/adaptagrams/libcola/straightener.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/3rdparty/2geom/src/2geom/circle.cpp:34: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/circle.cpp: In member function ‘std::vector > Geom::Circle::intersect(const Geom::Circle&) const’: /<>/src/3rdparty/2geom/src/2geom/circle.cpp:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point cv = other._center - _center; | ^~~~~~~ [ 7%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/concepts.cpp.o -MF CMakeFiles/2geom.dir/concepts.cpp.o.d -o CMakeFiles/2geom.dir/concepts.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/concepts.cpp" [ 7%] Linking CXX static library ../../lib/arm-linux-gnueabihf/libgc_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/inkgc" && /usr/bin/cmake -P CMakeFiles/gc_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/inkgc" && /usr/bin/cmake -E cmake_link_script CMakeFiles/gc_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/arm-linux-gnueabihf/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/ranlib ../../lib/arm-linux-gnueabihf/libgc_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Built target gc_LIB make -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Generating ar.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ar.gmo /<>/po/ar.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 7%] Built target pofiles_1 make -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Generating as.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/as.gmo /<>/po/as.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Built target pofiles_2 make -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Generating az.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/az.gmo /<>/po/az.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Built target pofiles_3 make -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Generating be.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/be.gmo /<>/po/be.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Built target pofiles_4 make -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Generating bg.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bg.gmo /<>/po/bg.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Built target pofiles_5 make -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Generating bn.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bn.gmo /<>/po/bn.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 8%] Built target pofiles_6 make -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating bn_BD.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/bn_BD.gmo /<>/po/bn_BD.po In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:31: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Box&}; _Tp = Avoid::Box; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_7 make -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating br.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/br.gmo /<>/po/br.po In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/c++/11/valarray:38, from /<>/src/3rdparty/adaptagrams/libcola/../libcola/commondefs.h:36, from /<>/src/3rdparty/adaptagrams/libcola/straightener.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/c++/11/valarray:38, from /<>/src/3rdparty/adaptagrams/libcola/../libcola/commondefs.h:36, from /<>/src/3rdparty/adaptagrams/libcola/straightener.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void straightener::Route::rerouteAround(vpsc::Rectangle*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:36, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_8 make -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating brx.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/brx.gmo /<>/po/brx.po In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:37, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/c++/11/valarray:38, from /<>/src/3rdparty/adaptagrams/libcola/../libcola/commondefs.h:36, from /<>/src/3rdparty/adaptagrams/libcola/straightener.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_9 make -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating ca.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ca.gmo /<>/po/ca.po /usr/include/c++/11/bits/vector.tcc: In function ‘void straightener::sortNeighbours(vpsc::Dim, straightener::Node*, straightener::Node*, straightener::Node*, double, const std::vector&, std::vector&, std::vector&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_10 make -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating ca@valencia.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ca@valencia.gmo /<>/po/ca@valencia.po In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:35: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:37: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:38: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/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]; } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_11 make -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake" --color= In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp:31: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Avoid::generateStaticOrthogonalVisGraph(Avoid::Router*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 10%] Generating cs.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/cs.gmo /<>/po/cs.po In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/concepts.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_12 make -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating da.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/da.gmo /<>/po/da.po In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:41, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /<>/src/3rdparty/2geom/include/2geom/concepts.h:125:15: required from ‘void Geom::ShapeConcept::constraints() [with T = Geom::Line]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::ShapeConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_13 make -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating de.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/de.gmo /<>/po/de.po [ 10%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conicsec.cpp.o -MF CMakeFiles/2geom.dir/conicsec.cpp.o.d -o CMakeFiles/2geom.dir/conicsec.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/conicsec.cpp" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_14 make -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating doi.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/doi.gmo /<>/po/doi.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_15 make -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating dz.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/dz.gmo /<>/po/dz.po [ 10%] Linking CXX static library ../../../../lib/arm-linux-gnueabihf/libcola_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/cmake -P CMakeFiles/cola_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" && /usr/bin/cmake -E cmake_link_script CMakeFiles/cola_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/arm-linux-gnueabihf/libcola_LIB.a CMakeFiles/cola_LIB.dir/box.cpp.o CMakeFiles/cola_LIB.dir/cluster.cpp.o CMakeFiles/cola_LIB.dir/cola.cpp.o CMakeFiles/cola_LIB.dir/convex_hull.cpp.o CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o CMakeFiles/cola_LIB.dir/connected_components.cpp.o CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o CMakeFiles/cola_LIB.dir/shapepair.cpp.o CMakeFiles/cola_LIB.dir/straightener.cpp.o make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/ranlib ../../../../lib/arm-linux-gnueabihf/libcola_LIB.a [ 10%] Built target pofiles_16 make -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating el.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/el.gmo /<>/po/el.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target cola_LIB make -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating en_AU.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_AU.gmo /<>/po/en_AU.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_18 make -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_17 make -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake" --color= [ 10%] Generating en_CA.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_CA.gmo /<>/po/en_CA.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating en_GB.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/en_GB.gmo /<>/po/en_GB.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_19 make -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating eo.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/eo.gmo /<>/po/eo.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_20 make -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating es.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/es.gmo /<>/po/es.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_21 make -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating es_MX.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/es_MX.gmo /<>/po/es_MX.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_22 make -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating et.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/et.gmo /<>/po/et.po [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o -MF CMakeFiles/avoid_LIB.dir/router.cpp.o.d -o CMakeFiles/avoid_LIB.dir/router.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/router.cpp" [ 10%] Built target pofiles_23 make -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating eu.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/eu.gmo /<>/po/eu.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_24 make -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating fa.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fa.gmo /<>/po/fa.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_25 make -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating fi.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fi.gmo /<>/po/fi.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_26 make -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating fr.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/fr.gmo /<>/po/fr.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_27 make -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating ga.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ga.gmo /<>/po/ga.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_28 make -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_29 make -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/depend [ 10%] Generating gl.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/gl.gmo /<>/po/gl.po make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Generating gu.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/gu.gmo /<>/po/gu.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_30 make -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating he.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/he.gmo /<>/po/he.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_31 make -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating hi.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hi.gmo /<>/po/hi.po In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_32 make -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake" --color= In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating hr.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hr.gmo /<>/po/hr.po In file included from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 11%] Built target pofiles_33 make -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating hu.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hu.gmo /<>/po/hu.po In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_34 make -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating hy.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/hy.gmo /<>/po/hy.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_35 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ make -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake" --color= /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating id.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/id.gmo /<>/po/id.po [ 11%] Built target pofiles_36 make -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating is.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/is.gmo /<>/po/is.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_37 make -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating it.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/it.gmo /<>/po/it.po In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 11%] Built target pofiles_38 make -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 11%] Generating ja.gmo /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ja.gmo /<>/po/ja.po /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ [ 11%] Built target pofiles_39 make -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/depend /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating km.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/km.gmo /<>/po/km.po In file included from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:43, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:35: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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(); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_40 make -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)’: /<>/src/3rdparty/2geom/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) { | ^ [ 11%] Generating kn.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kn.gmo /<>/po/kn.po /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_41 make -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Generating ko.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ko.gmo /<>/po/ko.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_42 make -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake" --color= In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 11%] Generating kok.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kok.gmo /<>/po/kok.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_43 make -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating kok@latin.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/kok@latin.gmo /<>/po/kok@latin.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_44 make -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake" --color= /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘Geom::LineSegment Geom::intersection(Geom::Line, Geom::Rect)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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()); | ~~~~~~~~~~^~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/build In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ [ 12%] Generating ks@aran.gmo In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ks@aran.gmo /<>/po/ks@aran.po In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)’: /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~^~~ /<>/src/3rdparty/2geom/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; | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘std::vector Geom::decompose_degenerate(const Geom::xAx&, const Geom::xAx&, const Geom::xAx&)’: /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/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)); | ~~~~~^~~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/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)); | ~~~~~^~~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:285:40: 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(rts[i]); | ^ /<>/src/3rdparty/2geom/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 | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:334:41: 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(rts[i]); | ^ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/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)); | ~~~~~^~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:344:45: 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(cnrts[j]); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::xAx Geom::xAx::fromLine(Geom::Line)’: /<>/src/3rdparty/2geom/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) { | ^~~ /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘std::vector Geom::xAx::crossings(Geom::Rect) const’: /<>/src/3rdparty/2geom/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 xAx::crossings(Rect r) const { | ^~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘std::optional Geom::xAx::toCurve(const Geom::Rect&) const’: /<>/src/3rdparty/2geom/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); | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:520:41: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:536:49: 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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function ‘Geom::Point Geom::middle_point(const LineSegment&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/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 { | ^~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)’: /<>/src/3rdparty/2geom/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) { | ^~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘std::optional Geom::solve(double (*)[2], double*)’: /<>/src/3rdparty/2geom/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 12%] Built target pofiles_45 /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘Geom::Interval Geom::xAx::extrema(Geom::Rect) const’: /<>/src/3rdparty/2geom/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 { | ^~~ make -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/depend /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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))); | ^ /<>/src/3rdparty/2geom/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; | ^~~ make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake" --color= In file included from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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; | ~~~~~~~^~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | ^~~ /<>/src/3rdparty/2geom/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 (rts[i])); | ~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distanceSq(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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); | ~~^~~ [ 12%] Generating ks@deva.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ks@deva.gmo /<>/po/ks@deva.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_46 make -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating lt.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/lt.gmo /<>/po/lt.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_47 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ make -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 12%] Generating lv.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/lv.gmo /<>/po/lv.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_48 make -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating mai.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mai.gmo /<>/po/mai.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_49 make -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating mk.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mk.gmo /<>/po/mk.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_50 make -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_51 make -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake" --color= [ 12%] Generating ml.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ml.gmo /<>/po/ml.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating mn.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mn.gmo /<>/po/mn.po In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_53 make -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating mni.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mni.gmo /<>/po/mni.po [ 12%] Built target pofiles_52 make -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating mni@beng.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mni@beng.gmo /<>/po/mni@beng.po In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Built target pofiles_55 make -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 12%] Generating mr.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/mr.gmo /<>/po/mr.po [ 12%] Built target pofiles_54 make -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating nb.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nb.gmo /<>/po/nb.po In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::RatQuad Geom::RatQuad::circularArc(Geom::Point, Geom::Point, Geom::Point)’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:152:75: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | return RatQuad(P0, P1, P2, dot(unit_vector(P0 - P1), unit_vector(P0 - P2))); | ^~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_56 make -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/build /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::xAx Geom::xAx::fromLine(Geom::Line)’: /<>/src/3rdparty/2geom/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) { | ^~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:425:18: 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); | ~~~~~~~~^~~~~~~~~~~~ [ 14%] Built target pofiles_57 make -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake" --color= [ 14%] Generating ne.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ne.gmo /<>/po/ne.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating nl.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nl.gmo /<>/po/nl.po /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::Interval Geom::xAx::quad_ex(double, double, double, Geom::Interval)’: /<>/src/3rdparty/2geom/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) { | ^~~ In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘Geom::Interval Geom::xAx::extrema(Geom::Rect) const’: /<>/src/3rdparty/2geom/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 { | ^~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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))); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:656:25: 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]); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘void Geom::xAx::set(const Geom::Point&, double, double, double)’: /<>/src/3rdparty/2geom/include/2geom/line.h:73:29: 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; | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_58 make -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_59 make -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake" --color= [ 14%] Generating nn.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/nn.gmo /<>/po/nn.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating or.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/or.gmo /<>/po/or.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_60 make -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating pa.gmo [ 14%] Built target pofiles_61 make -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pa.gmo /<>/po/pa.po make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating pl.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pl.gmo /<>/po/pl.po /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In static member function ‘static Geom::RatQuad Geom::RatQuad::fromPointsTangents(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point)’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:119:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Line Line2 = Line::from_origin_and_vector(P2, dP2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:115:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | RatQuad RatQuad::fromPointsTangents(Point P0, Point dP0, | ^~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_62 make -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake" --color= [ 14%] Built target pofiles_63 make -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating pt.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pt.gmo /<>/po/pt.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating pt_BR.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/pt_BR.gmo /<>/po/pt_BR.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_64 make -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating ro.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ro.gmo /<>/po/ro.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_66 make -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘Geom::LineSegment Geom::intersection(Geom::Line, Geom::Rect)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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)); | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating ru.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ru.gmo /<>/po/ru.po [ 14%] Built target pofiles_65 make -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating rw.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/rw.gmo /<>/po/rw.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_67 make -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_68 make -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/depend [ 14%] Generating sa.gmo make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake" --color= cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sa.gmo /<>/po/sa.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sat.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sat.gmo /<>/po/sat.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_69 make -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 14%] Generating sat@deva.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sat@deva.gmo /<>/po/sat@deva.po /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 [ 14%] Built target pofiles_70 make -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake" --color= /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Geom::xAx::roots(Geom::Point, Geom::Point) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/build /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sd.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sd.gmo /<>/po/sd.po /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In function ‘std::vector Geom::decompose_degenerate(const Geom::xAx&, const Geom::xAx&, const Geom::xAx&)’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:336:50: 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ /<>/src/3rdparty/2geom/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 decompose_degenerate(xAx const & C1, xAx const & C2, xAx const & xC0) { | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h:231:20: 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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:331:47: 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 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_71 make -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sd@deva.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sd@deva.gmo /<>/po/sd@deva.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_72 make -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sk.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sk.gmo /<>/po/sk.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_73 make -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake" --color= In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Geom::xAx::allNearestTimes(const Geom::Point&) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sl.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sl.gmo /<>/po/sl.po /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::xAx::roots(std::vector&, Geom::Coord, Geom::Dim2) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Rect Geom::xAx::arc_bound(const Geom::Point&, const Geom::Point&, const Geom::Point&) const’: /<>/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ /<>/src/3rdparty/2geom/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 | ^~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_75 make -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sq.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sq.gmo /<>/po/sq.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_74 /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘std::vector Geom::xAx::crossings(Geom::Rect) const’: /<>/src/3rdparty/2geom/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)); | ^ make -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sr.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sr.gmo /<>/po/sr.po /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp: In member function ‘std::optional Geom::xAx::toCurve(const Geom::Rect&) const’: /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:531:39: 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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:32: /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/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 xAx::toCurve(Rect const & bnd) const { | ^~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 crs = crossings(bnd); | ^ /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:515:32: 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)); | ~~~~~~~~^~~ /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/conicsec.cpp:520:41: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_76 make -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sr@latin.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sr@latin.gmo /<>/po/sr@latin.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_77 make -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating sv.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/sv.gmo /<>/po/sv.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_78 make -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating ta.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ta.gmo /<>/po/ta.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_79 make -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Generating te.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/te.gmo /<>/po/te.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 14%] Built target pofiles_80 make -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Generating th.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/th.gmo /<>/po/th.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_81 make -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Generating tr.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/tr.gmo /<>/po/tr.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_82 make -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Generating uk.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/uk.gmo /<>/po/uk.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_83 make -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Generating ur.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/ur.gmo /<>/po/ur.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_84 make -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o -MF CMakeFiles/avoid_LIB.dir/scanline.cpp.o.d -o CMakeFiles/avoid_LIB.dir/scanline.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/scanline.cpp" [ 16%] Generating vi.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/vi.gmo /<>/po/vi.po [ 16%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -MF CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o.d -o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Built target pofiles_85 make -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Generating zh_CN.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/zh_CN.gmo /<>/po/zh_CN.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Built target pofiles_86 [ 17%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/convex-hull.cpp.o -MF CMakeFiles/2geom.dir/convex-hull.cpp.o.d -o CMakeFiles/2geom.dir/convex-hull.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target pofiles_87 make -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Generating zh_TW.gmo cd "/<>/po" && /usr/bin/msgfmt -o /<>/obj-arm-linux-gnueabihf/po/zh_TW.gmo /<>/po/zh_TW.po make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target pofiles_88 make -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Generating inkscape.de.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.2" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.de.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.de.tmp [ 17%] Generating inkscape.de.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.de.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.de.1 [ 17%] Generating inkscape.de.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.de.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target man-inkscape-de make -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Generating inkscape.fr.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.2" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.tmp [ 17%] Generating inkscape.fr.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.1 [ 17%] Generating inkscape.fr.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.fr.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target man-inkscape-fr make -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Generating inkscape.hr.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.2" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.tmp [ 17%] Generating inkscape.hr.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.1 [ 17%] Generating inkscape.hr.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.hr.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target man-inkscape-hr make -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Generating inkscape.hu.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.2" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.tmp [ 17%] Generating inkscape.hu.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/adaptagrams/libavoid/scanline.cpp:26: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 17%] Generating inkscape.hu.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.hu.1 /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target man-inkscape-hu make -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Generating inkscape.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.2" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.tmp [ 19%] Generating inkscape.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.1 [ 19%] Generating inkscape.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target man-inkscape make -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Generating inkscape.zh_TW.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.1.2" --name="INKSCAPE" /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.pod /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.tmp [ 19%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o -MF CMakeFiles/avoid_LIB.dir/shape.cpp.o.d -o CMakeFiles/avoid_LIB.dir/shape.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/shape.cpp" [ 19%] Generating inkscape.zh_TW.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.tmp > /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.1 [ 20%] Generating inkscape.zh_TW.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkscape.zh_TW.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target man-inkscape-zh_TW make -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Generating inkview.de.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.de.pod /<>/obj-arm-linux-gnueabihf/man/inkview.de.tmp [ 20%] Generating inkview.de.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.de.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.de.1 [ 20%] Generating inkview.de.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.de.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target man-inkview-de make -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Generating inkview.es.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.es.pod /<>/obj-arm-linux-gnueabihf/man/inkview.es.tmp [ 20%] Generating inkview.es.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.es.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.es.1 In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 20%] Generating inkview.es.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.es.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ [ 20%] Built target man-inkview-es make -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/depend In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating inkview.fr.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.fr.pod /<>/obj-arm-linux-gnueabihf/man/inkview.fr.tmp In file included from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 21%] Generating inkview.fr.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.fr.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.fr.1 In file included from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 21%] Generating inkview.fr.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.fr.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target man-inkview-fr make -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake" --color= In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating inkview.hr.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.hr.pod /<>/obj-arm-linux-gnueabihf/man/inkview.hr.tmp In file included from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/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]; } | ^ [ 21%] Generating inkview.hr.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.hr.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.hr.1 [ 21%] Generating inkview.hr.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.hr.1 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 21%] Built target man-inkview-hr make -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating inkview.hu.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.hu.pod /<>/obj-arm-linux-gnueabihf/man/inkview.hu.tmp In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 21%] Generating inkview.hu.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.hu.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.hu.1 [ 21%] Generating inkview.hu.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.hu.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target man-inkview-hu make -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating inkview.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.pod /<>/obj-arm-linux-gnueabihf/man/inkview.tmp In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ [ 21%] Generating inkview.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.1 [ 21%] Generating inkview.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target man-inkview make -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ [ 21%] Generating inkview.pt_BR.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.pod /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.tmp [ 21%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o -MF CMakeFiles/avoid_LIB.dir/timer.cpp.o.d -o CMakeFiles/avoid_LIB.dir/timer.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/timer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 21%] Generating inkview.pt_BR.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.1 In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ [ 21%] Generating inkview.pt_BR.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.pt_BR.1 In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target man-inkview-pt_BR /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating inkview.zh_TW.tmp cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.1.2" --name="INKVIEW" /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.pod /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.tmp In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:39, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 21%] Generating inkview.zh_TW.1 cd "/<>/obj-arm-linux-gnueabihf/man" && ../../man/fix-roff-punct /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.tmp > /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Generating inkview.zh_TW.1.gz cd "/<>/obj-arm-linux-gnueabihf/man" && /usr/bin/gzip -f -k --best -n /<>/obj-arm-linux-gnueabihf/man/inkview.zh_TW.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target man-inkview-zh_TW make -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share" "/<>/obj-arm-linux-gnueabihf/share/CMakeFiles/inkscape_desktop.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 21%] Generating ../org.inkscape.Inkscape.desktop cd "/<>/obj-arm-linux-gnueabihf/share" && /usr/bin/msgfmt --desktop --template /<>/obj-arm-linux-gnueabihf/org.inkscape.Inkscape.desktop.in -d /<>/po -o /<>/obj-arm-linux-gnueabihf/org.inkscape.Inkscape.desktop --keyword=Name --keyword=GenericName --keyword=X-GNOME-FullName --keyword=Comment --keyword=Keywords In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘void Geom::ConvexHull::_construct()’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/3rdparty/2geom/src/2geom/convex-hull.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In constructor ‘Geom::ConvexHull::ConvexHull(const std::vector&)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘void Geom::ConvexHull::swap(std::vector&)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function ‘Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const’: /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/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’: /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/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, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/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) ); | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In constructor ‘Geom::Line::Line(const LineSegment&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:94:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | : _initial(seg.initialPoint()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/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; | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~ [ 21%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o -MF CMakeFiles/avoid_LIB.dir/vertices.cpp.o.d -o CMakeFiles/avoid_LIB.dir/vertices.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/vertices.cpp" [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/coord.cpp.o -MF CMakeFiles/2geom.dir/coord.cpp.o.d -o CMakeFiles/2geom.dir/coord.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/coord.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/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’: /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:172:34: 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)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:42, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function ‘Geom::Point Geom::clipper::find_inner_point(const Geom::Point&, const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:206:26: 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); | ~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:216:54: 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, double) const’: /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:310:6: note: in expansion of macro ‘CLIPPER_CLASS’ 310 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:310:6: note: in expansion of macro ‘CLIPPER_CLASS’ 310 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:328:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 328 | rsplit (points, sp, ip, length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:329:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 329 | rsplit (points, ip, fp, length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h: In member function ‘void Geom::clipper::rsplit(std::__cxx11::list&, std::__cxx11::list::iterator, std::__cxx11::list::iterator, size_t) const’: /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:281:6: note: in expansion of macro ‘CLIPPER_CLASS’ 281 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:49:27: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 49 | #define CLIPPER_CLASS clipper | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:281:6: note: in expansion of macro ‘CLIPPER_CLASS’ 281 | void CLIPPER_CLASS::rsplit (std::list & points, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:294:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 294 | rsplit (points, sp, ip, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:295:12: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 295 | rsplit (points, ip, fp, k); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/crossing.cpp.o -MF CMakeFiles/2geom.dir/crossing.cpp.o.d -o CMakeFiles/2geom.dir/crossing.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/crossing.cpp" /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Geom::clipper::are_paired(Geom::Point&, const Geom::Point&, const Geom::Point&) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::clipper::pairing(std::vector&, std::vector&, const std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Geom::clipper::intersect(std::vector&) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/angle.h:43, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:38, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper_impl.h:37, from /<>/src/3rdparty/2geom/include/2geom/conic_section_clipper.h:41, from /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:35: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 21%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -MF CMakeFiles/avoid_LIB.dir/viscluster.cpp.o.d -o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/viscluster.cpp" /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Geom::clipper::clip(std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/conic_section_clipper_impl.cpp:530:20: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ changed in GCC 7.1 530 | rsplit (points, sp, fp, 100.0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/curve.cpp.o -MF CMakeFiles/2geom.dir/curve.cpp.o.d -o CMakeFiles/2geom.dir/curve.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/curve.cpp" [ 21%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o -MF CMakeFiles/avoid_LIB.dir/visibility.cpp.o.d -o CMakeFiles/avoid_LIB.dir/visibility.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/visibility.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/crossing.cpp: In function ‘std::vector Geom::bounds(const Geom::Path&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const Geom::Path&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘Geom::Crossings Geom::reverse_tb(const Crossings&, unsigned int, std::vector)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" -I"/<>/src/3rdparty/adaptagrams/libavoid" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams/libavoid/.." -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -MF CMakeFiles/avoid_LIB.dir/vpsc.cpp.o.d -o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o -c "/<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /usr/include/c++/11/bits/vector.tcc: In function ‘Geom::Crossings Geom::reverse_ta(const Crossings&, std::vector)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:40: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:40: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:40: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/src/2geom/crossing.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:40: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/3rdparty/2geom/src/2geom/curve.cpp: In member function ‘virtual Geom::Point Geom::Curve::unitTangentAt(Geom::Coord, unsigned int) const’: /<>/src/3rdparty/2geom/src/2geom/curve.cpp:153:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | Point Curve::unitTangentAt(Coord t, unsigned n) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void Geom::merge_crossings(Geom::Crossings&, Geom::Crossings&, unsigned int)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/d2-sbasis.cpp.o -MF CMakeFiles/2geom.dir/d2-sbasis.cpp.o.d -o CMakeFiles/2geom.dir/d2-sbasis.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:40: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/curve.cpp: In member function ‘virtual int Geom::Curve::winding(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /usr/include/c++/11/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&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual std::vector > Geom::Curve::intersectSelf(Geom::Coord) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/src/2geom/curve.cpp:34: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘Geom::Point Geom::unitTangentAt(const Geom::D2&, Geom::Coord, unsigned int)’: /<>/src/3rdparty/2geom/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 const & a, Coord t, unsigned n) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/ellipse.cpp.o -MF CMakeFiles/2geom.dir/ellipse.cpp.o.d -o CMakeFiles/2geom.dir/ellipse.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/ellipse.cpp" In file included from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:42:62: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/set:60, from /<>/src/3rdparty/adaptagrams/libavoid/../libavoid/vpsc.h:70, from /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:38: /usr/include/c++/11/bits/stl_tree.h: In member function ‘std::pair 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 = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2163:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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, std::tuple<>}; _Key = Avoid::Variable*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:61, from /<>/src/3rdparty/adaptagrams/libavoid/vpsc.cpp:45: /usr/include/c++/11/bits/stl_map.h: In constructor ‘Avoid::EqualityConstraintSet::EqualityConstraintSet(Avoid::Variables)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h: In member function ‘void Avoid::EqualityConstraintSet::mergeSets(Avoid::Variable*, Avoid::Variable*, double)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h: In function ‘Avoid::Constraints Avoid::constraintsRemovingRedundantEqualities(const Variables&, const Constraints&)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:284:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | result[i] = -p[i]; /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘Geom::Piecewise > Geom::force_continuity(const Geom::Piecewise >&, double, bool)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:38: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘std::vector Geom::level_set(const Geom::D2&, Geom::Rect)’: /<>/src/3rdparty/2geom/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 level_set( D2 const &f, Rect region){ | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘std::vector Geom::level_set(const Geom::D2&, Geom::Point, double)’: /<>/src/3rdparty/2geom/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 level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 21%] Linking CXX static library ../../../../lib/arm-linux-gnueabihf/libavoid_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/cmake -P CMakeFiles/avoid_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" && /usr/bin/cmake -E cmake_link_script CMakeFiles/avoid_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../../lib/arm-linux-gnueabihf/libavoid_LIB.a CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o CMakeFiles/avoid_LIB.dir/connector.cpp.o CMakeFiles/avoid_LIB.dir/connend.cpp.o CMakeFiles/avoid_LIB.dir/geometry.cpp.o CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o CMakeFiles/avoid_LIB.dir/graph.cpp.o CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o CMakeFiles/avoid_LIB.dir/junction.cpp.o CMakeFiles/avoid_LIB.dir/makepath.cpp.o CMakeFiles/avoid_LIB.dir/mtst.cpp.o CMakeFiles/avoid_LIB.dir/obstacle.cpp.o CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o CMakeFiles/avoid_LIB.dir/router.cpp.o CMakeFiles/avoid_LIB.dir/scanline.cpp.o CMakeFiles/avoid_LIB.dir/shape.cpp.o CMakeFiles/avoid_LIB.dir/timer.cpp.o CMakeFiles/avoid_LIB.dir/vertices.cpp.o CMakeFiles/avoid_LIB.dir/viscluster.cpp.o CMakeFiles/avoid_LIB.dir/visibility.cpp.o CMakeFiles/avoid_LIB.dir/vpsc.cpp.o /usr/bin/ranlib ../../../../lib/arm-linux-gnueabihf/libavoid_LIB.a /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘Geom::Piecewise > Geom::force_continuity(const Geom::Piecewise >&, double, bool)’: /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:177:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Point pt1 = f.segs[cur ].at0(); | ~~~~~~~~~~~~~~~~^~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target avoid_LIB make -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share" "/<>/obj-arm-linux-gnueabihf/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating ../org.inkscape.Inkscape.appdata.xml cd "/<>/obj-arm-linux-gnueabihf/share" && /usr/bin/msgfmt --xml --template /<>/org.inkscape.Inkscape.appdata.xml.in -d /<>/po -o /<>/obj-arm-linux-gnueabihf/org.inkscape.Inkscape.appdata.xml In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/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 >; _Tp = Geom::Linear; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::D2 Geom::truncate(const Geom::D2&, unsigned int)’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector > Geom::level_sets(const Geom::D2&, std::vector)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘std::vector Geom::level_set(const Geom::D2&, Geom::Rect)’: /<>/src/3rdparty/2geom/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 level_set( D2 const &f, Rect region){ | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘std::vector Geom::level_set(const Geom::D2&, Geom::Point, double)’: /<>/src/3rdparty/2geom/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 level_set( D2 const &f, Point p, double tol){ | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:325:37: 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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::D2 > Geom::make_cuts_independent(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::dot(const Geom::Piecewise >&, const Geom::Point&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp: In function ‘Geom::Piecewise > Geom::force_continuity(const Geom::Piecewise >&, double, bool)’: /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:179:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 179 | pt0 = (pt0+pt1)/2; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/d2-sbasis.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::operator*(const Geom::Piecewise >&, const Geom::Affine&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::rot90(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector > > Geom::split_at_discontinuities(const Geom::Piecewise >&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:35: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:37: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:37: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/stl_vector.h: In function ‘std::vector > > Geom::fuse_nearby_ends(const std::vector > >&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:35: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/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; | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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; | ^~~~~~~ /<>/src/3rdparty/2geom/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(), | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Ellipse& Geom::Ellipse::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In member function ‘Geom::Angle& Geom::Angle::operator-=(Geom::Angle)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Coord Geom::Ellipse::timeAt(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In member function ‘bool Geom::Angle::operator==(Geom::Angle) const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘bool Geom::are_near(const Geom::Ellipse&, const Geom::Ellipse&, Geom::Coord)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:647:30: 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(tps[i] * ac.unitCircleTransform(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:39, from /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::Ellipse&)’: /<>/src/3rdparty/2geom/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() | ~~~~~~~~^~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::rays() const’: /<>/src/3rdparty/2geom/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; } | ^~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Coord Geom::Ellipse::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::EllipticalArc* Geom::Ellipse::arc(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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(), | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Affine Geom::Ellipse::unitCircleTransform() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:112:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | ret.setTranslation(center()); | ~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘bool Geom::are_near(const Geom::Ellipse&, const Geom::Ellipse&, Geom::Coord)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:633:54: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | if (distance(ac.rotationAngle(), bc.rotationAngle()).radians0() >= M_PI/2) { | ~~~~~~~~~~~~~~~~^~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::dot(const Geom::Piecewise >&, const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ^ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::Ellipse&)’: /<>/src/3rdparty/2geom/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()) << ")"; | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Affine Geom::Ellipse::inverseUnitCircleTransform() const’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:121:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Affine ret = Translate(-center()) * Rotate(-_angle) * Scale(1/ray(X), 1/ray(Y)); | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::cross(const Geom::Piecewise >&, const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:40, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::initialPoint() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~ In function ‘Geom::Angle boost::operators_impl::operator+(const Geom::Angle&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Rect Geom::Ellipse::boundsExact() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In member function ‘Geom::Point Geom::Ellipse::unitTangentAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 function ‘Geom::Angle Geom::distance(const Geom::Angle&, const Geom::Angle&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp: In function ‘bool Geom::are_near(const Geom::Ellipse&, const Geom::Ellipse&, Geom::Coord)’: /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:648:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 648 | tps[i] * bc.unitCircleTransform(), | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target inkscape_desktop make -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/filters" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/filters" "/<>/obj-arm-linux-gnueabihf/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating ../../../share/filters/filters.svg.h cd "/<>/obj-arm-linux-gnueabihf/share/filters" && python3 /<>/share/filters/i18n.py /<>/share/filters/filters.svg > /<>/share/filters/filters.svg.h In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:38, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /usr/include/c++/11/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&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target filters_svg_h make -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/paint" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/paint" "/<>/obj-arm-linux-gnueabihf/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake" --color= /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 21%] Generating ../../../share/paint/patterns.svg.h cd "/<>/obj-arm-linux-gnueabihf/share/paint" && python3 /<>/share/paint/i18n.py /<>/share/paint/patterns.svg > /<>/share/paint/patterns.svg.h make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target patterns_svg_h make -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/palettes" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/palettes" "/<>/obj-arm-linux-gnueabihf/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating ../../../share/palettes/palettes.h cd "/<>/share/palettes" && python3 /<>/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /<>/share/palettes/palettes.h make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target palettes_h make -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/symbols" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/symbols" "/<>/obj-arm-linux-gnueabihf/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating ../../../share/symbols/symbols.h cd "/<>/share/symbols" && python3 /<>/share/symbols/i18n.py AigaSymbols.svg BalloonSymbols.svg FlowSymbols.svg LogicSymbols.svg MapSymbolsNPS.svg > /<>/share/symbols/symbols.h In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:38, from /<>/src/3rdparty/2geom/src/2geom/ellipse.cpp:34: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector > Geom::Ellipse::intersect(const Geom::Ellipse&) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target symbols_h make -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/templates" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/templates" "/<>/obj-arm-linux-gnueabihf/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating ../../../share/templates/templates.h cd "/<>/share/templates" && python3 /<>/share/templates/i18n.py A4leaflet-3fold-Roll.svg CD_label_120x120.svg LaTeX_Beamer.svg Typography_Canvas.svg about_screen.svg default.svg default_pt.svg default_px.svg no_layers.svg > /<>/share/templates/templates.h make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target templates_h make -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/templates" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/templates" "/<>/obj-arm-linux-gnueabihf/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Generating localized default templates cd "/<>/share/templates" && python3 ./create_default_templates.py /<> /<>/obj-arm-linux-gnueabihf [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc.cpp.o -MF CMakeFiles/2geom.dir/elliptical-arc.cpp.o.d -o CMakeFiles/2geom.dir/elliptical-arc.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp" [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -MF CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o.d -o CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target default_templates [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/geom.cpp.o -MF CMakeFiles/2geom.dir/geom.cpp.o.d -o CMakeFiles/2geom.dir/geom.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/geom.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:143:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:38, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:574:9: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:44, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:40: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:40: /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Line Geom::xAx::tangent(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 | { | ^ /<>/src/3rdparty/2geom/include/2geom/conicsec.h: In member function ‘Geom::Point Geom::xAx::nearestTime(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]’ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:143:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /<>/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:64: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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]); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = double*]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Curve* Geom::EllipticalArc::derivative() const’: /<>/src/3rdparty/2geom/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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() ); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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() ); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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() ); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In member function ‘Geom::Angle Geom::AngleInterval::initialAngle() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::angleAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/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)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/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)); | ^ /<>/src/3rdparty/2geom/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) | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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])); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘void Geom::EllipticalArc::_updateCenterAndAngles()’: /<>/src/3rdparty/2geom/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 | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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 | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘void Geom::Ellipse::setRotationAngle(Geom::Angle)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Point Geom::EllipticalArc::rays() const’: /<>/src/3rdparty/2geom/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(); } | ^~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::D2 Geom::EllipticalArc::toSBasis() const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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]; | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual bool Geom::EllipticalArc::operator==(const Geom::Curve&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/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]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual int Geom::EllipticalArc::winding(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::EllipticalArc&)’: /<>/src/3rdparty/2geom/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() << ", " | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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()) << ", " | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/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)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp: In member function ‘Geom::Point Geom::detail::ellipse_equation::normal(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual void Geom::EllipticalArc::feed(Geom::PathSink&, bool) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:822:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | sink.arcTo(ray(X), ray(Y), rotationAngle(), _large_arc, sweep(), _final_point); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual void Geom::EllipticalArc::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:763:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 763 | _ellipse.setCenter(middle_point(_initial_point, _final_point)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc-from-sbasis.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘void Geom::EllipticalArc::_updateCenterAndAngles()’: /<>/src/3rdparty/2geom/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 | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:653:32: 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 | ~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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)’: /<>/src/3rdparty/2geom/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]) ) ); | ~~~~~~^~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual int Geom::EllipticalArc::winding(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ In function ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = double*; C = double]’: cc1plus: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’: /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:38: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In function ‘std::ostream& Geom::operator<<(std::ostream&, const Geom::EllipticalArc&)’: /<>/src/3rdparty/2geom/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()) << ", " | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/cassert:44, from /<>/src/3rdparty/2geom/include/2geom/numeric/symmetric-matrix-fs.h:48, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:45, from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘void Geom::EllipticalArc::_filterIntersections(std::vector >&, bool) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:574:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | assert(are_near_rel(_ellipse.pointAt(t), i->point(), eps)); | ~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/intersection-graph.cpp.o -MF CMakeFiles/2geom.dir/intersection-graph.cpp.o.d -o CMakeFiles/2geom.dir/intersection-graph.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Curve* Geom::EllipticalArc::portion(double, double) const’: /<>/src/3rdparty/2geom/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 302 | Curve* EllipticalArc::portion(double f, double t) const | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:312:58: 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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/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() | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘Geom::Point Geom::EllipticalArc::pointAtAngle(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘void Geom::EllipticalArc::_filterIntersections(std::vector >&, bool) const’: /<>/src/3rdparty/2geom/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++/11/cassert:44, from /<>/src/3rdparty/2geom/include/2geom/numeric/symmetric-matrix-fs.h:48, from /<>/src/3rdparty/2geom/include/2geom/conicsec.h:45, from /<>/src/3rdparty/2geom/include/2geom/numeric/fitting-model.h:46, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:47: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:580:40: 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)); | ~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual int Geom::EllipticalArc::winding(const Geom::Point&) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:847:42: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 847 | bool includes_ymin = _angles.contains(ymin_a); | ~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘std::optional > Geom::rect_line_intersect(Geom::Rect&, Geom::Line)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual double Geom::EllipticalArc::nearestTime(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘Geom::IntersectorKind Geom::line_intersection(const Geom::Point&, double, const Geom::Point&, double, Geom::Point&)’: /<>/src/3rdparty/2geom/src/2geom/geom.cpp:71:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | double denominator = dot(Geom::rot90(n0), n1); | ~~~~~~~~~~~^~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Point Geom::EllipticalArc::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58: 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); } | ~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Coord Geom::EllipticalArc::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/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); } | ^ In file included from /usr/include/c++/11/cmath:45, from /<>/src/3rdparty/2geom/include/2geom/coord.h:37, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsExact() const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:133:39: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | extremes[Y][1] = extremes[Y][0] + M_PI; | ^~~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:144:42: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Interval yival = Interval::from_range(coord[Y], coord[Y] + ncoord[Y]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/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); } | ^ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual Geom::D2 Geom::EllipticalArc::toSBasis() const’: /<>/src/3rdparty/2geom/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); | ~~~^~~~~~~~~ /<>/src/3rdparty/2geom/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]; | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/geom.h:39, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:171:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 171 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/geom.h:39, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::rect_line_intersect(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/geom.h:39, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /usr/include/c++/11/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1431:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1431 | { return _M_erase(begin() + (__position - cbegin())); } | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/geom.cpp: In function ‘std::optional > Geom::rect_line_intersect(Geom::Rect&, Geom::Line)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/3rdparty/2geom/src/2geom/geom.cpp:5: /<>/src/3rdparty/2geom/include/2geom/line.h:231:20: 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);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual std::vector Geom::EllipticalArc::roots(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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); } | ~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::allNearestTimes(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:385:29: 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(); | ~~~~~~^~ In file included from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/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); } | ~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:517:40: 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)); | ~~~~~~~^~~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/line.cpp.o -MF CMakeFiles/2geom.dir/line.cpp.o.d -o CMakeFiles/2geom.dir/line.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/line.cpp" In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp: In member function ‘virtual std::vector Geom::EllipticalArc::pointAndDerivatives(Geom::Coord, unsigned int) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:204:58: 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); } | ~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/src/2geom/elliptical-arc.cpp:37: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/nearest-time.cpp.o -MF CMakeFiles/2geom.dir/nearest-time.cpp.o.d -o CMakeFiles/2geom.dir/nearest-time.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp: In member function ‘bool Geom::PathIntersectionGraph::_prepareIntersectionLists(Geom::Coord)’: /<>/src/3rdparty/2geom/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 = pxs[i].point(); | ~~~~~~^~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target inkscape_appdata [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/numeric/matrix.cpp.o -MF CMakeFiles/2geom.dir/numeric/matrix.cpp.o.d -o CMakeFiles/2geom.dir/numeric/matrix.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/numeric/matrix.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:42, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:38, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/intersection-graph.h:38, from /<>/src/3rdparty/2geom/src/2geom/intersection-graph.cpp:34: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Geom::PathIntersectionGraph::intersectionPoints(bool) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::PathIntersectionGraph::_assignEdgeWindingParities(Geom::Coord)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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)); | ~^~ /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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 { | ^~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::portion(const Geom::D2&, Geom::Interval) [with T = Geom::Bezier]’: /<>/src/3rdparty/2geom/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 portion(const D2 &a, Interval i) { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::Bezier]’: /<>/src/3rdparty/2geom/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 const & a, Point b) { | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator-(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 const & a, Point b) { | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:40, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp: In function ‘Geom::Coord Geom::nearest_time(const Geom::Point&, const Geom::D2&, Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:67:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Coord droot = L2sq(bez.valueAt(ts[i])); | ~~~~~~~~~~~^~~~~~~ [ 21%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/parallelogram.cpp.o -MF CMakeFiles/2geom.dir/parallelogram.cpp.o.d -o CMakeFiles/2geom.dir/parallelogram.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp" [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-intersection.cpp.o -MF CMakeFiles/2geom.dir/path-intersection.cpp.o.d -o CMakeFiles/2geom.dir/path-intersection.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: cc1plus: 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 /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:505:44: 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)); | ^ /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/line.cpp: In member function ‘Geom::Affine Geom::Line::transformTo(const Geom::Line&) const’: /<>/src/3rdparty/2geom/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 | ^~~~ /<>/src/3rdparty/2geom/src/2geom/line.cpp: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Line&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h:231:20: 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);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/line.cpp:590:36: 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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::OptCrossing Geom::intersection(const Geom::Ray&, const Geom::Ray&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:38, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:38, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::all_nearest_times(const Geom::Point&, const Geom::D2&, const Geom::D2&, double, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:38, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:38, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:31: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/line.cpp:31: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Geom::Line::roots(Geom::Coord, Geom::Dim2) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:38, from /<>/src/3rdparty/2geom/src/2geom/nearest-time.cpp:34: /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector Geom::all_nearest_times(const Geom::Point&, const Geom::Piecewise >&, double, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path-sink.cpp.o -MF CMakeFiles/2geom.dir/path-sink.cpp.o.d -o CMakeFiles/2geom.dir/path-sink.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/path-sink.cpp" [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/path.cpp.o -MF CMakeFiles/2geom.dir/path.cpp.o.d -o CMakeFiles/2geom.dir/path.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:12: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function ‘Geom::Rect Geom::Parallelogram::bounds() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function ‘Geom::Point Geom::Parallelogram::corner(unsigned int) const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function ‘Geom::Rect Geom::Parallelogram::bounds() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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)); | ~~~~~~^~~ /<>/src/3rdparty/2geom/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; | ^~~~ /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function ‘bool Geom::Parallelogram::intersects(const Geom::Parallelogram&) const’: /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/src/2geom/parallelogram.cpp: In member function ‘Geom::Rect Geom::Parallelogram::bounds() const’: /<>/src/3rdparty/2geom/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 | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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)); | ~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/pathvector.cpp.o -MF CMakeFiles/2geom.dir/pathvector.cpp.o.d -o CMakeFiles/2geom.dir/pathvector.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/pathvector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:7: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:7: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function ‘void Geom::intersect_polish_root(const Geom::Curve&, double&, const Geom::Curve&, double&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In function ‘std::vector Geom::path_mono_splits(const Geom::Path&)’: /<>/src/3rdparty/2geom/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] : | ~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function ‘virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)’: /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:476:86: 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(unsigned i = 0; i < bounds_a.size(); i++) bounds_a_union.push_back(union_list(bounds_a[i])); | ~~~~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:41, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In function ‘Geom::Rect Geom::union_list(const std::vector&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:34: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::union_list(const std::vector&)’: /<>/src/3rdparty/2geom/include/2geom/rect.h:242:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | inline Rect union_list(std::vector const &r) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::linear_intersect(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, double&, double&, double&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:32: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function ‘virtual void Geom::PathSink::feed(const Geom::Rect&)’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function ‘virtual void Geom::PathSink::feed(const Geom::Ellipse&)’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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)); | ~~~~~~~~~^~~~~~ /<>/src/3rdparty/2geom/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); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘std::vector Geom::curve_mono_splits(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/path.cpp:36: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/path.cpp:38: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:39: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp: In member function ‘virtual void Geom::PathSink::feed(const Geom::Circle&)’: /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:75:23: 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 c = e.center(); | ~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/path.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:41: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Point Geom::Path::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::CurveIntersectionSweepSet::itemBounds(Geom::CurveIntersectionSweepSet::ItemIterator)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector Geom::offset_doubles(const std::vector&, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector Geom::path_mono_splits(const Geom::Path&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/vector.tcc: In function ‘Geom::Crossings Geom::curve_self_crossings(const Geom::Curve&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Crossings Geom::self_crossings(const Geom::Path&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/path-sink.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp: In member function ‘virtual Geom::CrossingSet Geom::MonoCrosser::crossings(const Geom::PathVector&, const Geom::PathVector&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:41: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In constructor ‘Geom::Path::Path(const Geom::Ellipse&)’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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)); | ~~~~~~^~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/path.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::rays() const’: /<>/src/3rdparty/2geom/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; } | ^~~~ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::Path::close(bool)’: /<>/src/3rdparty/2geom/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()) { | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::OptRect Geom::Path::boundsFast() const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Piecewise > Geom::Path::toPwSb() const’: /<>/src/3rdparty/2geom/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 >(initialPoint()); | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’: /<>/src/3rdparty/2geom/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 | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Point Geom::Path::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In constructor ‘Geom::CurveIntersectionSweepSet::CurveRecord::CurveRecord(const Geom::Curve*, std::size_t, unsigned int)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:484:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | , bounds(curve->boundsFast()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/path.cpp:42: /<>/src/3rdparty/2geom/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:115:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Interval b = _set.itemBounds(i); | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::CurveIntersectionSweepSet::addActiveItem(Geom::CurveIntersectionSweepSet::ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:533:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 533 | cx[k].point())); | ~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:36: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘int Geom::Path::winding(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/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()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const’: /<>/src/3rdparty/2geom/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; | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function ‘Geom::Point Geom::PathVector::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function ‘Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(Geom::PathIntersectionSweepSet::ItemIterator)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: cc1plus: 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++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/3rdparty/2geom/src/2geom/path-intersection.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In constructor ‘Geom::Path::Path(const Geom::Ellipse&)’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:300:57: note: parameter passing for argument of type ‘Geom::Point’ 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)); | ~~~~~~^~ /<>/src/3rdparty/2geom/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)); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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)); | ~~~~~~^~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/piecewise.cpp.o -MF CMakeFiles/2geom.dir/piecewise.cpp.o.d -o CMakeFiles/2geom.dir/piecewise.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/piecewise.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:37: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function ‘Geom::Point Geom::PathVector::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]’: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:115:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Interval b = _set.itemBounds(i); | ^ /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp: In member function ‘void Geom::PathIntersectionSweepSet::addActiveItem(Geom::PathIntersectionSweepSet::ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:192:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | px[k].point())); | ~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/src/2geom/path.cpp:42: /<>/src/3rdparty/2geom/include/2geom/sweeper.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:115:41: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Interval b = _set.itemBounds(i); | ~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Piecewise > Geom::Path::toPwSb() const’: /<>/src/3rdparty/2geom/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 >(initialPoint()); | ~~~~~~~~~~~~^~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/point.cpp.o -MF CMakeFiles/2geom.dir/point.cpp.o.d -o CMakeFiles/2geom.dir/point.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In function ‘Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(Geom::PathIntersectionSweepSet::ItemIterator)’: cc1plus: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:35: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >; _Distance = int; _Tp = Geom::Sweeper::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 339 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_heap.h:339:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = Geom::Intersection; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::Path::close(bool)’: /<>/src/3rdparty/2geom/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) | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Interval Geom::Path::timeRange() const’: /<>/src/3rdparty/2geom/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 | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::Point Geom::Path::pointAt(const Geom::PathTime&) const’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:447:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | Point Path::pointAt(PathTime const &pos) const | ^~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘int Geom::Path::winding(const Geom::Point&) const’: /<>/src/3rdparty/2geom/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 { | ^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/path.cpp:598:39: 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(); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:586:36: 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(); | ~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::PathTime Geom::Path::nearestTime(const Geom::Point&, Geom::Coord*) const’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:727:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 727 | *dist = distance(_closing_seg->initialPoint(), p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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 717 | PathTime Path::nearestTime(Point const &p, Coord *dist) const | ^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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; | ~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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); | ~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘Geom::OptRect Geom::Path::boundsExact() const’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:356:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | OptRect Path::boundsExact() const | ^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Geom::PathIntersectionSweepSet::addActiveItem(Geom::PathIntersectionSweepSet::ItemIterator)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::PathVectorTime}; _Tp = Geom::PathVectorTime; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Geom::PathVector::allNearestTimes(const Geom::Point&, Geom::Coord*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Geom::PathVector::nodes() const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::Event, std::allocator::Event> >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::PathTime}; _Tp = Geom::PathTime; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In function ‘Geom::Interval Geom::PathIntersectionSweepSet::itemBounds(Geom::PathIntersectionSweepSet::ItemIterator)’: cc1plus: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/stl_heap.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::PathIntersectionSweepSet]’: /usr/include/c++/11/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 385 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 385 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Geom::Path::roots(Geom::Coord, Geom::Dim2) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::CurveIntersectionSweepSet::CurveRecord}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/src/2geom/pathvector.cpp:34: /usr/include/c++/11/bits/stl_algo.h: In member function ‘std::vector > Geom::PathVector::intersect(const Geom::PathVector&, Geom::Coord) const’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::CurveIntersectionSweepSet::CurveRecord}; _Tp = Geom::CurveIntersectionSweepSet::CurveRecord; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In constructor ‘Geom::CurveIntersectionSweepSet::CurveIntersectionSweepSet(std::vector >&, const Geom::Path&, const Geom::Path&, Geom::Coord)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:492:5: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | CurveIntersectionSweepSet(std::vector &result, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/3rdparty/2geom/src/2geom/point.cpp:38: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/point.cpp:38: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/3rdparty/2geom/src/2geom/point.cpp:41: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/point.cpp:41: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/point.cpp: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Intersection}; _Tp = Geom::Intersection; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘void Geom::CurveIntersectionSweepSet::addActiveItem(Geom::CurveIntersectionSweepSet::ItemIterator)’: /<>/src/3rdparty/2geom/src/2geom/path.cpp:519:10: note: parameter passing for argument of type ‘Geom::CurveIntersectionSweepSet::ItemIterator’ {aka ‘std::vector::const_iterator’} changed in GCC 7.1 519 | void addActiveItem(ItemIterator ii) { | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:36, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:37, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Geom::Path::nearestTimePerCurve(const Geom::Point&) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/path.cpp: In member function ‘std::vector Geom::Path::allNearestTimes(const Geom::Point&, double, double) const’: /<>/src/3rdparty/2geom/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 Path::allNearestTimes(Point const &_point, double from, double to) const | ^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/path.cpp:665:34: 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()); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/path.cpp:682:31: 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()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/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())); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:41, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/polynomial.cpp.o -MF CMakeFiles/2geom.dir/polynomial.cpp.o.d -o CMakeFiles/2geom.dir/polynomial.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/polynomial.cpp" /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:38, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/rect.cpp.o -MF CMakeFiles/2geom.dir/rect.cpp.o.d -o CMakeFiles/2geom.dir/rect.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/rect.cpp" /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Geom::Path::nodes() const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp: In function ‘Geom::Piecewise Geom::divide(const Geom::SBasis&, const Geom::SBasis&, double, unsigned int, double)’: /<>/src/3rdparty/2geom/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]); | ~~~^ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::Event, std::allocator::Event> >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Sweeper::Event}; _Tp = Geom::Sweeper::Event; _Alloc = std::allocator::Event>]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In member function ‘void Geom::Sweeper::process() [with SweepSet = Geom::CurveIntersectionSweepSet]’: /usr/include/c++/11/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 385 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h:385:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::Event*, std::vector::Event, std::allocator::Event> > >’ changed in GCC 7.1 385 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/path.cpp:42: /<>/src/3rdparty/2geom/include/2geom/sweeper.h:137:35: note: parameter passing for argument of type ‘Geom::Sweeper::Iter’ {aka ‘std::vector::const_iterator’} changed in GCC 7.1 137 | _set.addActiveItem(next_entry.item); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:34, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘std::vector > Geom::Path::intersect(const Geom::Path&, Geom::Coord) const’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:34, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::level_set(const Geom::Piecewise&, const Geom::Interval&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/3rdparty/2geom/src/2geom/path.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::paths_to_pw(const Geom::PathVector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:34, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector Geom::roots(const Geom::Piecewise&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector > Geom::multi_roots(const Geom::Piecewise&, const std::vector&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/src/2geom/rect.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/src/2geom/rect.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/rect.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/src/2geom/rect.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/rect.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/rect.cpp: In function ‘Geom::Point Geom::align_factors(Geom::Align)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/src/2geom/rect.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/src/2geom/rect.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/src/2geom/rect.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -MF CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o.d -o CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp" In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘std::vector Geom::solve_quadratic(Geom::Coord, Geom::Coord, Geom::Coord)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘std::vector Geom::solve_cubic(Geom::Coord, Geom::Coord, Geom::Coord, Geom::Coord)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Poly Geom::derivative(const Geom::Poly&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Poly Geom::compose(const Geom::Poly&, const Geom::Poly&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:34, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::divide(const Geom::SBasis&, const Geom::SBasis&, double, unsigned int, double)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Poly Geom::divide(const Geom::Poly&, const Geom::Poly&, Geom::Poly&)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-2d.cpp.o -MF CMakeFiles/2geom.dir/sbasis-2d.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-2d.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/src/2geom/polynomial.cpp:35: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::complex}; _Tp = std::complex; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector > Geom::solve(const Geom::Poly&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:60, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:35, from /<>/src/3rdparty/2geom/src/2geom/piecewise.cpp:32: /usr/include/c++/11/bits/stl_tree.h: In member function ‘std::pair 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; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2163:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -MF CMakeFiles/2geom.dir/sbasis-geometric.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-geometric.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp" [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-math.cpp.o -MF CMakeFiles/2geom.dir/sbasis-math.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-math.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:5: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:14:51: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function ‘Geom::SBasis Geom::extract_u(const Geom::SBasis2d&, double)’: /<>/src/3rdparty/2geom/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; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function ‘Geom::D2 Geom::sb2dsolve(const Geom::SBasis2d&, const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:41, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:40, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:113:32: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp: In function ‘Geom::D2 Geom::sb2d_cubic_solve(const Geom::SBasis2d&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.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 | Geom::Point V1 = rot90(dfB); | ~~~~~^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::valueAt(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:83:22: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:136:62: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp: In member function ‘void Geom::OldBezier::split(double, Geom::OldBezier&, Geom::OldBezier&) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:284:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | result[i] = -p[i]; In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-2d.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function ‘Geom::Piecewise > Geom::unitVector(const Geom::D2&, double, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:47, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function ‘unsigned int Geom::centroid(const Geom::Piecewise >&, Geom::Point&, double&)’: /<>/src/3rdparty/2geom/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. | ~~~~~~~^~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘Geom::SBasis2d Geom::partial_derivative(const Geom::SBasis2d&, int)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:191:28: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:79:18: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:154:40: required from here /<>/src/3rdparty/2geom/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 { | ^~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp: In function ‘std::vector Geom::find_tangents_by_vector(Geom::Point, const Geom::D2&)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:774:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | SBasis crs = dot(derivative(A), rot90(V)); | ~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise Geom::sqrt(const Geom::Piecewise&, double, int)’: /<>/src/3rdparty/2geom/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()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise Geom::sqrt_internal(const Geom::SBasis&, double, int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-math.h:43, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:38: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); /usr/include/c++/11/bits/vector.tcc: In function ‘void Geom::recursively_intersect(Geom::OldBezier, double, double, int, Geom::OldBezier, double, double, int, std::vector >&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-poly.cpp.o -MF CMakeFiles/2geom.dir/sbasis-poly.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-poly.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 79 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:79:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/basic-intersection.h:39, from /<>/src/3rdparty/2geom/src/2geom/recursive-bezier-intersection.cpp:4: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1904:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1904 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1905 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1904:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void Geom::find_intersections_bezier_recursive(std::vector >&, const std::vector&, const std::vector&, double)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 [ 23%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-roots.cpp.o -MF CMakeFiles/2geom.dir/sbasis-roots.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-roots.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp" /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/3rdparty/2geom/src/2geom/sbasis-geometric.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Geom::Piecewise< >::Piecewise(const output_type&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::D2 > Geom::tan2(const Geom::SBasis&, double, unsigned int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::sqrt_internal(const Geom::SBasis&, double, int)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/sbasis-poly.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::arcLengthSb(const Geom::D2&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp: In function ‘Geom::Poly Geom::sbasis_to_poly(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/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; | ~~~~^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::arc_length_parametrization(const Geom::D2&, unsigned int, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::interpolate(std::vector, std::vector, unsigned int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/polynomial.h:38, from /<>/src/3rdparty/2geom/include/2geom/sbasis-poly.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘Geom::Poly Geom::Poly::operator+(const Geom::Poly&) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/polynomial.h:38, from /<>/src/3rdparty/2geom/include/2geom/sbasis-poly.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp: In function ‘Geom::Piecewise Geom::reciprocalOnDomain(Geom::Interval, double)’: /<>/src/3rdparty/2geom/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 reciprocalOnDomain(Interval range, double tol){ | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/src/2geom/sbasis-math.cpp:37: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/polynomial.h:38, from /<>/src/3rdparty/2geom/include/2geom/sbasis-poly.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-poly.cpp:1: /usr/include/c++/11/bits/vector.tcc: In function ‘Geom::Poly Geom::sbasis_to_poly(const Geom::SBasis&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -MF CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o.d -o CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp" /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::arc_length_parametrization(const Geom::Piecewise >&, unsigned int, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::cutAtRoots(const Geom::Piecewise >&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::atan2(const Geom::Piecewise >&, double, unsigned int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::atan2(const Geom::D2&, double, unsigned int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise > Geom::unitVector(const Geom::Piecewise >&, double, unsigned int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::curvature(const Geom::Piecewise >&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:41, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sbasis.cpp.o -MF CMakeFiles/2geom.dir/sbasis.cpp.o.d -o CMakeFiles/2geom.dir/sbasis.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sbasis.cpp" /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:79: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘bool Geom::compareIntervalMin(Geom::Interval, Geom::Interval)’: /<>/src/3rdparty/2geom/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 ){ | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘void Geom::subdiv_sbasis(const Geom::SBasis&, std::vector&, double, double)’: /<>/src/3rdparty/2geom/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]); | ~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘std::vector Geom::roots1(const Geom::SBasis&, Geom::Interval)’: /<>/src/3rdparty/2geom/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 roots1(SBasis const & s, Interval const ivl) { | ^~~~~~ /<>/src/3rdparty/2geom/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]; | ~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘std::vector Geom::roots(const Geom::SBasis&, Geom::Interval)’: /<>/src/3rdparty/2geom/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 roots(SBasis const & s, Interval const ivl) { | ^~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier.cpp.o -MF CMakeFiles/2geom.dir/solve-bezier.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp" In file included from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp: In function ‘bool Geom::compareIntervalMin(Geom::Interval, Geom::Interval)’: /<>/src/3rdparty/2geom/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 ){ | ^~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::roots1(const Geom::SBasis&, Geom::Interval)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::roots1(const Geom::SBasis&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/vector.tcc: In function ‘void Geom::subdiv_sbasis(const Geom::SBasis&, std::vector&, double, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::multi_roots_internal(const Geom::SBasis&, const Geom::SBasis&, const std::vector&, std::vector >&, double, double, double, double, double, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/interval.h:42, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/interval.h:42, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Interval; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/interval.h:42, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘std::vector > Geom::level_sets(const Geom::SBasis&, const std::vector&, double, double, double)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis-roots.cpp:78: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:40: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -MF CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::sbasis_to_bezier(Geom::Bezier&, const Geom::SBasis&, size_t)’: /<>/src/3rdparty/2geom/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]) | ~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::build_from_sbasis(Geom::PathBuilder&, const Geom::D2&, double, bool)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:38: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘Geom::Path Geom::path_from_sbasis(const Geom::D2&, double, bool)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:41, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp: In member function ‘bool Geom::SBasis::isFinite() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::sbasis_to_bezier(Geom::Bezier&, const Geom::SBasis&, size_t)’: /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:110:33: 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]) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp: In function ‘void Geom::build_from_sbasis(Geom::PathBuilder&, const Geom::D2&, double, bool)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:36, from /<>/src/3rdparty/2geom/src/2geom/sbasis.cpp:36: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::multiply_add(const Geom::SBasis&, const Geom::SBasis&, Geom::SBasis)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:4: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:4: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:4: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:4: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:4: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::integral(const Geom::SBasis&)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::derivative(const Geom::SBasis&)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::reciprocal(const Geom::Linear&, int)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::sqrt(const Geom::SBasis&, int)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::convex_hull_marching(const Geom::Bezier&, Geom::Bezier, std::vector&, double, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::divide(const Geom::SBasis&, const Geom::SBasis&, int)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Geom::Bernsteins::find_bernstein_roots(const Geom::Bezier&, unsigned int, double, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /usr/include/c++/11/bits/vector.tcc: In member function ‘void Geom::Bezier::find_bezier_roots(std::vector&, double, double) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier.cpp:2: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::compose_inverse(const Geom::SBasis&, const Geom::SBasis&, unsigned int, double)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -MF CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o.d -o CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:4: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:4: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:4: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::SBasis Geom::inverse(Geom::SBasis, int)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:4: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘T Geom::choose(unsigned int, unsigned int) [with T = double]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:4: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/linear.h:39, from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/solver.h:39, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/3rdparty/2geom/src/2geom/sbasis-to-bezier.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::sbasis_to_bezier(std::vector&, const Geom::D2&, size_t)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Geom::BinomialCoefficient::BinomialCoefficient(unsigned int) [with ValueType = double]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-parser.cpp.o -MF CMakeFiles/2geom.dir/svg-path-parser.cpp.o.d -o CMakeFiles/2geom.dir/svg-path-parser.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/svg-path-parser.cpp" /usr/include/c++/11/bits/vector.tcc: In member function ‘void Geom::Bernsteins::find_bernstein_roots(const double*, unsigned int, double, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/solver.h:38, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-one-d.cpp:2: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/svg-path-writer.cpp.o -MF CMakeFiles/2geom.dir/svg-path-writer.cpp.o.d -o CMakeFiles/2geom.dir/svg-path-writer.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp" /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::bezier_to_sbasis(Geom::SBasis&, const Geom::Bezier&)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘void Geom::bezier_to_sbasis(Geom::D2&, const std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/sweep-bounds.cpp.o -MF CMakeFiles/2geom.dir/sweep-bounds.cpp.o.d -o CMakeFiles/2geom.dir/sweep-bounds.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:44, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:44, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:45, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /<>/src/3rdparty/2geom/include/2geom/bezier.h: In instantiation of ‘T Geom::bernstein_value_at(double, const T*, unsigned int) [with T = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/bezier.h:82:31: required from ‘T Geom::casteljau_subdivision(double, const T*, T*, T*, unsigned int) [with T = Geom::Point]’ /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:71:26: required from here /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/bezier.h:41, from /<>/src/3rdparty/2geom/src/2geom/solve-bezier-parametric.cpp:1: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘void Geom::find_parametric_bezier_roots(const Geom::Point*, unsigned int, std::vector&, unsigned int)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/transforms.cpp.o -MF CMakeFiles/2geom.dir/transforms.cpp.o.d -o CMakeFiles/2geom.dir/transforms.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/transforms.cpp" In file included from svg-path-parser.rl:38: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ 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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-writer.h:36, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:36: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Event; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | 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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:38, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Event}; _Tp = Geom::Event; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Event}; _Tp = Geom::Event; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::moveTo(const Geom::Point&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Geom::SVGPathWriter::arcTo(double, double, double, bool, bool, const Geom::Point&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/src/2geom/svg-path-writer.cpp:35: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sweep-bounds.h:39, from /<>/src/3rdparty/2geom/src/2geom/sweep-bounds.cpp:1: /usr/include/c++/11/bits/stl_algo.h: In function ‘std::vector > Geom::sweep_bounds(std::vector, std::vector, Geom::Dim2)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::quadTo(const Geom::Point&, const Geom::Point&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::curveTo(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void Geom::SVGPathWriter::lineTo(const Geom::Point&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘std::vector > Geom::sweep_bounds(std::vector, Geom::Dim2)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/c++ -DGPL_TAINT -DHAVE_CONFIG_H -DHAVE_GSL -DHAVE_SINCOS -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -D_2geom_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" -I"/<>/src/3rdparty/2geom/src/2geom" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -Wall -Wformat-security -Woverloaded-virtual -Wpointer-arith -Werror=return-type -O2 -std=c++17 -MD -MT src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/utils.cpp.o -MF CMakeFiles/2geom.dir/utils.cpp.o.d -o CMakeFiles/2geom.dir/utils.cpp.o -c "/<>/src/3rdparty/2geom/src/2geom/utils.cpp" In file included from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from svg-path-parser.rl:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ 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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function ‘static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:50:27: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘static S Geom::ShearBase::identity() [with S = Geom::HShear]’: /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:179:22: required from here /<>/src/3rdparty/2geom/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; } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘static S Geom::ShearBase::identity() [with S = Geom::VShear]’: /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:180:22: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:165:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::Rotate]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:167:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::HShear&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::HShear]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::HShear]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::HShear]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:168:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::VShear&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::VShear]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::VShear]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::VShear]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:169:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Zoom&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Zoom]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Geom::Zoom]’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Zoom]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:170:5: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:171:5: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/3rdparty/2geom/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) | ^~~~ /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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; } | ^~~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp: In function ‘void Geom::check_transforms()’: /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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()); | ^ /<>/src/3rdparty/2geom/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; | ~~^~~ /<>/src/3rdparty/2geom/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; | ~~^~~ /<>/src/3rdparty/2geom/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; | ~~^~~ /<>/src/3rdparty/2geom/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; | ~~^~~ /<>/src/3rdparty/2geom/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; | ~~^~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Translate Geom::Translate::identity()’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Scale Geom::Scale::identity()’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::identity()’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static S Geom::ShearBase::identity() [with S = Geom::HShear]’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static S Geom::ShearBase::identity() [with S = Geom::VShear]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Zoom Geom::Zoom::identity()’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom& Geom::Zoom::operator*=(const Geom::Zoom&)’: /<>/src/3rdparty/2geom/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; | ~~~~~~~~~^~~~~~~~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp: In function ‘void Geom::check_transforms()’: /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:181:26: 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()); | ~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:180:30: 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()); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:179:30: 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()); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:178:30: 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()); | ~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:177:28: 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()); | ~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:176:36: 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()); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:187:24: 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; | ^ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:189:46: 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; | ^ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp:190:57: 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; | ^ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function ‘static Geom::Zoom Geom::Zoom::map_rect(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) | ^~~~ /<>/src/3rdparty/2geom/src/2geom/transforms.cpp: In static member function ‘static Geom::Affine Geom::Rotate::around(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) | ^~~~~~ In file included from /usr/include/c++/11/vector:72, from svg-path-parser.rl:35: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from svg-path-parser.rl:35: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::SVGPathParser::_push(Geom::Coord)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 24%] Linking CXX shared library ../../../../../lib/arm-linux-gnueabihf/lib2geom.so cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/cmake -E cmake_link_script CMakeFiles/2geom.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,lib2geom.so.1.1.0 -o ../../../../../lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 CMakeFiles/2geom.dir/affine.cpp.o CMakeFiles/2geom.dir/basic-intersection.cpp.o CMakeFiles/2geom.dir/bezier.cpp.o CMakeFiles/2geom.dir/bezier-clipping.cpp.o CMakeFiles/2geom.dir/bezier-curve.cpp.o CMakeFiles/2geom.dir/bezier-utils.cpp.o CMakeFiles/2geom.dir/cairo-path-sink.cpp.o CMakeFiles/2geom.dir/circle.cpp.o CMakeFiles/2geom.dir/concepts.cpp.o CMakeFiles/2geom.dir/conicsec.cpp.o CMakeFiles/2geom.dir/conic_section_clipper_impl.cpp.o CMakeFiles/2geom.dir/convex-hull.cpp.o CMakeFiles/2geom.dir/coord.cpp.o CMakeFiles/2geom.dir/crossing.cpp.o CMakeFiles/2geom.dir/curve.cpp.o CMakeFiles/2geom.dir/d2-sbasis.cpp.o CMakeFiles/2geom.dir/ellipse.cpp.o CMakeFiles/2geom.dir/elliptical-arc.cpp.o CMakeFiles/2geom.dir/elliptical-arc-from-sbasis.cpp.o CMakeFiles/2geom.dir/geom.cpp.o CMakeFiles/2geom.dir/intersection-graph.cpp.o CMakeFiles/2geom.dir/line.cpp.o CMakeFiles/2geom.dir/nearest-time.cpp.o CMakeFiles/2geom.dir/numeric/matrix.cpp.o CMakeFiles/2geom.dir/parallelogram.cpp.o CMakeFiles/2geom.dir/path-intersection.cpp.o CMakeFiles/2geom.dir/path-sink.cpp.o CMakeFiles/2geom.dir/path.cpp.o CMakeFiles/2geom.dir/pathvector.cpp.o CMakeFiles/2geom.dir/piecewise.cpp.o CMakeFiles/2geom.dir/point.cpp.o CMakeFiles/2geom.dir/polynomial.cpp.o CMakeFiles/2geom.dir/rect.cpp.o CMakeFiles/2geom.dir/recursive-bezier-intersection.cpp.o CMakeFiles/2geom.dir/sbasis-2d.cpp.o CMakeFiles/2geom.dir/sbasis-geometric.cpp.o CMakeFiles/2geom.dir/sbasis-math.cpp.o CMakeFiles/2geom.dir/sbasis-poly.cpp.o CMakeFiles/2geom.dir/sbasis-roots.cpp.o CMakeFiles/2geom.dir/sbasis-to-bezier.cpp.o CMakeFiles/2geom.dir/sbasis.cpp.o CMakeFiles/2geom.dir/solve-bezier.cpp.o CMakeFiles/2geom.dir/solve-bezier-one-d.cpp.o CMakeFiles/2geom.dir/solve-bezier-parametric.cpp.o CMakeFiles/2geom.dir/svg-path-parser.cpp.o CMakeFiles/2geom.dir/svg-path-writer.cpp.o CMakeFiles/2geom.dir/sweep-bounds.cpp.o CMakeFiles/2geom.dir/transforms.cpp.o CMakeFiles/2geom.dir/utils.cpp.o -Wl,-rpath,:::::::: -lglib-2.0 -lgsl -lgslcblas -lm -lcairo /usr/lib/arm-linux-gnueabihf/libdouble-conversion.so cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" && /usr/bin/cmake -E cmake_symlink_library ../../../../../lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 ../../../../../lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 ../../../../../lib/arm-linux-gnueabihf/lib2geom.so make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Built target 2geom make -f src/libnrtype/CMakeFiles/nrtype_LIB.dir/build.make src/libnrtype/CMakeFiles/nrtype_LIB.dir/depend make -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/depend make -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/depend make -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/libnrtype" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/libnrtype" "/<>/obj-arm-linux-gnueabihf/src/libnrtype/CMakeFiles/nrtype_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/util" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/util" "/<>/obj-arm-linux-gnueabihf/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/libdepixelize" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/livarot" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/livarot" "/<>/obj-arm-linux-gnueabihf/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/libnrtype/CMakeFiles/nrtype_LIB.dir/build.make src/libnrtype/CMakeFiles/nrtype_LIB.dir/build make -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build [ 24%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o -MF CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o -c "/<>/src/libnrtype/FontFactory.cpp" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" -I"/<>/src/3rdparty/libdepixelize" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -MF CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o.d -o CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o -c "/<>/src/3rdparty/libdepixelize/kopftracer2011.cpp" [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -MF CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o.d -o CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -c "/<>/src/livarot/AlphaLigne.cpp" [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/util" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -MF CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o.d -o CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o -c "/<>/src/util/expression-evaluator.cpp" [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o -MF CMakeFiles/livarot_LIB.dir/AVL.cpp.o.d -o CMakeFiles/livarot_LIB.dir/AVL.cpp.o -c "/<>/src/livarot/AVL.cpp" [ 24%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -MF CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o.d -o CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -c "/<>/src/livarot/BitLigne.cpp" [ 24%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/util" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/share.cpp.o -MF CMakeFiles/util_LIB.dir/share.cpp.o.d -o CMakeFiles/util_LIB.dir/share.cpp.o -c "/<>/src/util/share.cpp" [ 25%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o -MF CMakeFiles/livarot_LIB.dir/float-line.cpp.o.d -o CMakeFiles/livarot_LIB.dir/float-line.cpp.o -c "/<>/src/livarot/float-line.cpp" [ 25%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/util" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/units.cpp.o -MF CMakeFiles/util_LIB.dir/units.cpp.o.d -o CMakeFiles/util_LIB.dir/units.cpp.o -c "/<>/src/util/units.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/FontFactory.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/FontFactory.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/FontFactory.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ /<>/src/libnrtype/FontFactory.cpp: In constructor ‘font_factory::font_factory()’: /<>/src/libnrtype/FontFactory.cpp:267:46: warning: ‘void pango_ft2_font_map_set_default_substitute(PangoFT2FontMap*, PangoFT2SubstituteFunc, gpointer, GDestroyNotify)’ is deprecated: Use 'pango_fc_font_map_set_default_substitute' instead [-Wdeprecated-declarations] 267 | pango_ft2_font_map_set_default_substitute(PANGO_FT2_FONT_MAP(fontServer), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | FactorySubstituteFunc, | ~~~~~~~~~~~~~~~~~~~~~~ 269 | this, | ~~~~~ 270 | nullptr); | ~~~~~~~~ In file included from /<>/src/libnrtype/FontFactory.cpp:28: /usr/include/pango-1.0/pango/pangoft2.h:121:15: note: declared here 121 | void pango_ft2_font_map_set_default_substitute (PangoFT2FontMap *fontmap, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/libnrtype/FontFactory.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 25%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o -MF CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o -c "/<>/src/libnrtype/FontInstance.cpp" [ 26%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/util" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/util" -I"/<>/src/util" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o -MF CMakeFiles/util_LIB.dir/ziptool.cpp.o.d -o CMakeFiles/util_LIB.dir/ziptool.cpp.o -c "/<>/src/util/ziptool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:29: /usr/include/c++/11/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*, std::vector, std::allocator > > >; _Tp = Tracer::Point; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ [ 26%] Linking CXX static library ../../lib/arm-linux-gnueabihf/libutil_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/util" && /usr/bin/cmake -P CMakeFiles/util_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/util" && /usr/bin/cmake -E cmake_link_script CMakeFiles/util_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/arm-linux-gnueabihf/libutil_LIB.a CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o CMakeFiles/util_LIB.dir/share.cpp.o CMakeFiles/util_LIB.dir/units.cpp.o CMakeFiles/util_LIB.dir/ziptool.cpp.o /usr/bin/ranlib ../../lib/arm-linux-gnueabihf/libutil_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 26%] Built target util_LIB [ 26%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o -MF CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o -c "/<>/src/libnrtype/font-lister.cpp" In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /<>/src/3rdparty/libdepixelize/kopftracer2011.cpp:29: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Tracer::HomogeneousSplines::_polygon_union(Tracer::HomogeneousSplines::CommonEdge) [with T = double]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/libnrtype/FontInstance.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/libnrtype/FontInstance.cpp:36: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/libnrtype/FontInstance.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/libnrtype/FontInstance.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/libnrtype/FontInstance.cpp: In member function ‘void font_instance::InitTheFace(bool)’: /<>/src/libnrtype/FontInstance.cpp:202:42: warning: ‘FT_FaceRec_* pango_fc_font_lock_face(PangoFcFont*)’ is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 202 | theFace = pango_fc_font_lock_face(PANGO_FC_FONT(pFont)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pango-1.0/pango/pangofc-decoder.h:25, from /usr/include/pango-1.0/pango/pangofc-fontmap.h:27, from /usr/include/pango-1.0/pango/pangoft2.h:31, from /<>/src/libnrtype/FontInstance.cpp:29: /usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/libnrtype/FontInstance.cpp: In member function ‘void font_instance::FreeTheFace()’: /<>/src/libnrtype/FontInstance.cpp:332:30: warning: ‘void pango_fc_font_unlock_face(PangoFcFont*)’ is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 332 | pango_fc_font_unlock_face(PANGO_FC_FONT(pFont)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pango-1.0/pango/pangofc-decoder.h:25, from /usr/include/pango-1.0/pango/pangofc-fontmap.h:27, from /usr/include/pango-1.0/pango/pangoft2.h:31, from /<>/src/libnrtype/FontInstance.cpp:29: /usr/include/pango-1.0/pango/pangofc-font.h:116:12: note: declared here 116 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/libnrtype/FontInstance.cpp: In member function ‘int font_instance::MapUnicodeChar(gunichar)’: /<>/src/libnrtype/FontInstance.cpp:377:42: warning: ‘FT_FaceRec_* pango_fc_font_lock_face(PangoFcFont*)’ is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 377 | theFace = pango_fc_font_lock_face(PANGO_FC_FONT(pFont)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pango-1.0/pango/pangofc-decoder.h:25, from /usr/include/pango-1.0/pango/pangofc-fontmap.h:27, from /usr/include/pango-1.0/pango/pangoft2.h:31, from /<>/src/libnrtype/FontInstance.cpp:29: /usr/include/pango-1.0/pango/pangofc-font.h:114:12: note: declared here 114 | FT_Face pango_fc_font_lock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/libnrtype/FontInstance.cpp:383:34: warning: ‘void pango_fc_font_unlock_face(PangoFcFont*)’ is deprecated: Use 'pango_font_get_hb_font' instead [-Wdeprecated-declarations] 383 | pango_fc_font_unlock_face(PANGO_FC_FONT(pFont)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/pango-1.0/pango/pangofc-decoder.h:25, from /usr/include/pango-1.0/pango/pangofc-fontmap.h:27, from /usr/include/pango-1.0/pango/pangoft2.h:31, from /<>/src/libnrtype/FontInstance.cpp:29: /usr/include/pango-1.0/pango/pangofc-font.h:116:12: note: declared here 116 | void pango_fc_font_unlock_face (PangoFcFont *font); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/libnrtype/FontInstance.cpp:36: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/libnrtype/FontInstance.cpp: In function ‘int ft2_cubic_to(const FT_Vector*, const FT_Vector*, const FT_Vector*, void*)’: /<>/src/libnrtype/FontInstance.cpp:97:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/float-line.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 26%] Linking CXX static library ../../../lib/arm-linux-gnueabihf/libdepixelize_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" && /usr/bin/cmake -P CMakeFiles/depixelize_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" && /usr/bin/cmake -E cmake_link_script CMakeFiles/depixelize_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/arm-linux-gnueabihf/libdepixelize_LIB.a CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o /usr/bin/ranlib ../../../lib/arm-linux-gnueabihf/libdepixelize_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 26%] Built target depixelize_LIB [ 26%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o -MF CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o -c "/<>/src/libnrtype/Layout-TNG.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/libnrtype/FontInstance.cpp: In function ‘int ft2_cubic_to(const FT_Vector*, const FT_Vector*, const FT_Vector*, void*)’: /<>/src/libnrtype/FontInstance.cpp:97:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/libnrtype/FontInstance.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ [ 26%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o -MF CMakeFiles/livarot_LIB.dir/int-line.cpp.o.d -o CMakeFiles/livarot_LIB.dir/int-line.cpp.o -c "/<>/src/livarot/int-line.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 26%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o -MF CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o -c "/<>/src/libnrtype/Layout-TNG-Compute.cpp" [ 26%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o -MF CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o -c "/<>/src/libnrtype/Layout-TNG-Input.cpp" In file included from /<>/src/desktop.h:31, from /<>/src/libnrtype/font-lister.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/libnrtype/font-lister.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/font-instance.h:18, from /<>/src/libnrtype/font-lister.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Input.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 26%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o -MF CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o -c "/<>/src/libnrtype/Layout-TNG-OutIter.cpp" In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 28%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o -MF CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o -c "/<>/src/libnrtype/Layout-TNG-Output.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/int-line.h:14, from /<>/src/livarot/int-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o -c "/<>/src/livarot/PathConversion.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const Inkscape::Text::Layout::iterator&, double*) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:352:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::iterator Inkscape::Text::Layout::getLetterAt(double, double) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:215:60: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Geom::Rect box = characterBoundingBox(it, &rotation); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const Inkscape::Text::Layout::iterator&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const Inkscape::Text::Layout::iterator&, double*) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:352:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:378:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::Point normal = tangent.cw(); | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:420:45: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 420 | return Geom::Rect(top_left, bottom_right); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/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 { | ^~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘std::vector Inkscape::Text::Layout::createSelectionShape(const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, const Geom::Affine&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:446:93: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ^ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:447:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 447 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/libnrtype/Layout-TNG-Compute.cpp: In member function ‘double Inkscape::Text::Layout::Calculator::_getChunkLeftWithAlignment(const Inkscape::Text::Layout::Calculator::ParagraphInfo&, std::vector::const_iterator, double*) const’: /<>/src/libnrtype/Layout-TNG-Compute.cpp:512:8: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 512 | double Layout::Calculator::_getChunkLeftWithAlignment(ParagraphInfo const ¶, | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const Inkscape::Text::Layout::iterator&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const Inkscape::Text::Layout::iterator&, double*) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:352:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘void Inkscape::Text::Layout::queryCursorShape(const Inkscape::Text::Layout::iterator&, Geom::Point&, double&, double&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:533:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 533 | point += x * tangent; | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Line&}; _Tp = Inkscape::Text::Layout::Line; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Chunk&}; _Tp = Inkscape::Text::Layout::Chunk; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Span&}; _Tp = Inkscape::Text::Layout::Span; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/libnrtype/Layout-TNG-Output.cpp:241:46: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::Text::Layout::Calculator::_outputLine(const Inkscape::Text::Layout::Calculator::ParagraphInfo&, const Inkscape::Text::Layout::FontMetrics&, const std::vector&, bool)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, int, int) const’: /<>/src/libnrtype/Layout-TNG-Output.cpp:241:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | bbox.unionWith(*glyph_rect * total_transform); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::UnbrokenSpan&}; _Tp = Inkscape::Text::Layout::Calculator::UnbrokenSpan; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(Inkscape::Text::Layout::Calculator::ParagraphInfo*) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::ChunkInfo&}; _Tp = Inkscape::Text::Layout::Calculator::ChunkInfo; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Text::Layout::Calculator::BrokenSpan&}; _Tp = Inkscape::Text::Layout::Calculator::BrokenSpan; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘std::vector Inkscape::Text::Layout::createSelectionShape(const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, const Geom::Affine&) const’: /<>/src/libnrtype/Layout-TNG-OutIter.cpp:423:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | std::vector Layout::createSelectionShape(iterator const &it_start, iterator const &it_end, Geom::Affine const &transform) const | ^~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:423:26: 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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Text::Layout::Calculator::_buildChunksInScanRun(const Inkscape::Text::Layout::Calculator::ParagraphInfo&, const Inkscape::Text::Layout::Calculator::UnbrokenSpanPosition&, const Inkscape::Text::Layout::ScanlineMaker::ScanRun&, std::vector*, Inkscape::Text::Layout::FontMetrics*) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-OutIter.cpp:423:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/libnrtype/Layout-TNG-OutIter.cpp:423:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/libnrtype/Layout-TNG-OutIter.cpp:446:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:52: 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)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Text::Layout::Calculator::calculate()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, int, int) const’: /<>/src/libnrtype/Layout-TNG-Output.cpp:241:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | bbox.unionWith(*glyph_rect * total_transform); | ^~~~~~~~~~~~~~~ /<>/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::fitToPathAlign(const SVGLength&, const Path&)’: /<>/src/libnrtype/Layout-TNG-Output.cpp:767:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | tangent = endpoint - startpoint; | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::CairoGlyphInfo&}; _Tp = Inkscape::Extension::Internal::CairoGlyphInfo; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/livarot/PathConversion.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/PathConversion.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::Text::Layout::showGlyphs(Inkscape::Extension::Internal::CairoRenderContext*) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 28%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o -MF CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o -c "/<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp" [ 28%] Building CXX object src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/libnrtype" -I"/<>/src/libnrtype" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/libnrtype/CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o -MF CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o.d -o CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o -c "/<>/src/libnrtype/OpenTypeUtil.cpp" [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o -MF CMakeFiles/livarot_LIB.dir/Path.cpp.o.d -o CMakeFiles/livarot_LIB.dir/Path.cpp.o -c "/<>/src/livarot/Path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/Path.h:23, from /<>/src/livarot/Path.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o -c "/<>/src/livarot/PathCutting.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o -MF CMakeFiles/livarot_LIB.dir/path-description.cpp.o.d -o CMakeFiles/livarot_LIB.dir/path-description.cpp.o -c "/<>/src/livarot/path-description.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /<>/src/livarot/PathConversion.cpp:841:26: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)’: /<>/src/livarot/PathConversion.cpp:842:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathConversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)’: /<>/src/livarot/PathConversion.cpp:841:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 841 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:842:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 842 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/livarot/PathConversion.cpp:853:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 853 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:854:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | AddPoint( cb.vector() * ar * cbangle + dr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/livarot/PathConversion.cpp:14: /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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/livarot/PathConversion.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:203:11: 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; } | ^~~~~~ /<>/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)’: /<>/src/livarot/PathConversion.cpp:989:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:990:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/livarot/PathConversion.cpp:1001:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:1002:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, Path::offset_orig&)’: /<>/src/livarot/PathConversion.cpp:1108:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:1109:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/livarot/PathConversion.cpp:1119:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /<>/src/livarot/PathConversion.cpp:1120:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/path-description.h:13, from /<>/src/livarot/path-description.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/livarot/PathConversion.cpp: In member function ‘void Path::_ZN4Path5DoArcERKN4Geom5PointES3_dddbbdi.part.0(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)’: /<>/src/livarot/PathConversion.cpp:989:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:1002:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /<>/src/livarot/PathConversion.cpp:1001:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:953:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ /<>/src/livarot/PathConversion.cpp: In member function ‘void Path::_ZN4Path5DoArcERKN4Geom5PointES3_dddbbd.part.0(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)’: /<>/src/livarot/PathConversion.cpp:841:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 841 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:854:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /<>/src/livarot/PathConversion.cpp:853:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 853 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:804:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 804 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ In file included from /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathCutting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o -c "/<>/src/livarot/PathOutline.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/livarot/PathCutting.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/livarot/PathCutting.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, Path::offset_orig&)’: /<>/src/livarot/PathConversion.cpp:1108:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:1120:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /<>/src/livarot/PathConversion.cpp:1119:26: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | cb = omega * cb; | ^~ /<>/src/livarot/PathConversion.cpp:1073:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | void Path::DoArc(Geom::Point const &iS, Geom::Point const &iE, | ^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o -c "/<>/src/livarot/PathSimplify.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/livarot/PathCutting.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/livarot/PathCutting.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/livarot/PathCutting.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/livarot/PathCutting.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathCutting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/livarot/PathCutting.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/livarot/PathCutting.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathCutting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/livarot/PathCutting.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/livarot/PathCutting.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/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]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/livarot/PathCutting.cpp: In member function ‘void Path::AddCurve(const Geom::Curve&)’: /<>/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/livarot/PathCutting.cpp:29: /<>/src/helper/geom-curves.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /<>/src/helper/geom-curves.h:32:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Geom::Line line(curve->initialPoint(), curve->finalPoint()); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/livarot/PathCutting.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~~~~~ /<>/src/livarot/PathCutting.cpp: In member function ‘void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)’: /<>/src/livarot/PathCutting.cpp:441:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathOutline.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/livarot/PathCutting.cpp: In member function ‘void Path::AddCurve(const Geom::Curve&)’: /<>/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/livarot/PathCutting.cpp: In member function ‘void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)’: /<>/src/livarot/PathCutting.cpp:441:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/livarot/PathSimplify.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/livarot/PathCutting.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathCutting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘double Geom::distance(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:371:17: 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 /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /<>/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -MF CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o.d -o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o -c "/<>/src/livarot/PathStroke.cpp" [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o -MF CMakeFiles/livarot_LIB.dir/Shape.cpp.o.d -o CMakeFiles/livarot_LIB.dir/Shape.cpp.o -c "/<>/src/livarot/Shape.cpp" [ 28%] Linking CXX static library ../../lib/arm-linux-gnueabihf/libnrtype_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/cmake -P CMakeFiles/nrtype_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/libnrtype" && /usr/bin/cmake -E cmake_link_script CMakeFiles/nrtype_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/arm-linux-gnueabihf/libnrtype_LIB.a CMakeFiles/nrtype_LIB.dir/FontFactory.cpp.o CMakeFiles/nrtype_LIB.dir/FontInstance.cpp.o CMakeFiles/nrtype_LIB.dir/font-lister.cpp.o CMakeFiles/nrtype_LIB.dir/Layout-TNG.cpp.o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Compute.cpp.o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Input.cpp.o CMakeFiles/nrtype_LIB.dir/Layout-TNG-OutIter.cpp.o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Output.cpp.o CMakeFiles/nrtype_LIB.dir/Layout-TNG-Scanline-Makers.cpp.o CMakeFiles/nrtype_LIB.dir/OpenTypeUtil.cpp.o /usr/bin/ranlib ../../lib/arm-linux-gnueabihf/libnrtype_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 28%] Built target nrtype_LIB [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o -c "/<>/src/livarot/ShapeDraw.cpp" In file included from /usr/include/c++/11/vector:72, from /<>/src/livarot/Path.h:21, from /<>/src/livarot/PathCutting.cpp:21: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/livarot/Path.h:21, from /<>/src/livarot/PathCutting.cpp:21: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o -c "/<>/src/livarot/ShapeMisc.cpp" In file included from /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathStroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/Shape.h:19, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/Shape.h:19, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/Shape.h:19, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Path.h:23, from /<>/src/livarot/PathStroke.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/PathStroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Shape.h:19, from /<>/src/livarot/Shape.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/Shape.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Shape.h:19, from /<>/src/livarot/ShapeDraw.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeDraw.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o -c "/<>/src/livarot/ShapeRaster.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Shape.h:19, from /<>/src/livarot/ShapeMisc.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -MF CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o.d -o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o -c "/<>/src/livarot/ShapeSweep.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeMisc.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/livarot/Shape.h:18, from /<>/src/livarot/Shape.cpp:16: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Shape::dg_point&}; _Tp = Shape::dg_point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/livarot/Shape.h:18, from /<>/src/livarot/Shape.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In member function ‘int Shape::AddPoint(Geom::Point)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/livarot/Shape.h:18, from /<>/src/livarot/Shape.cpp:16: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Shape::dg_arete&}; _Tp = Shape::dg_arete; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/livarot/Shape.h:18, from /<>/src/livarot/Shape.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In member function ‘int Shape::AddEdge(int, int, int, int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘int Shape::AddEdge(int, int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 29%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o -c "/<>/src/livarot/sweep-event.cpp" [ 29%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o -c "/<>/src/livarot/sweep-tree.cpp" In file included from /<>/src/livarot/Shape.h:19, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/livarot/ShapeSweep.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/livarot/sweep-tree.h:14, from /<>/src/livarot/sweep-event.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/livarot/sweep-tree.h:14, from /<>/src/livarot/sweep-tree.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/Shape.h:19, from /<>/src/livarot/ShapeRaster.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeRaster.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/livarot/ShapeSweep.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/ShapeSweep.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 29%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/c++ -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src/livarot" -I"/<>/src/livarot" -I"/<>" -I"/<>/src" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -MF CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o.d -o CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o -c "/<>/src/livarot/sweep-tree-list.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/sweep-tree.h:14, from /<>/src/livarot/sweep-event.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-event.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/livarot/sweep-tree.h:14, from /<>/src/livarot/sweep-tree-list.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/livarot/sweep-tree.h:14, from /<>/src/livarot/sweep-tree.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/livarot/sweep-tree.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 29%] Linking CXX static library ../../lib/arm-linux-gnueabihf/liblivarot_LIB.a cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/cmake -P CMakeFiles/livarot_LIB.dir/cmake_clean_target.cmake cd "/<>/obj-arm-linux-gnueabihf/src/livarot" && /usr/bin/cmake -E cmake_link_script CMakeFiles/livarot_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib/arm-linux-gnueabihf/liblivarot_LIB.a CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o CMakeFiles/livarot_LIB.dir/AVL.cpp.o CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o CMakeFiles/livarot_LIB.dir/float-line.cpp.o CMakeFiles/livarot_LIB.dir/int-line.cpp.o CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o CMakeFiles/livarot_LIB.dir/Path.cpp.o CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o CMakeFiles/livarot_LIB.dir/path-description.cpp.o CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o CMakeFiles/livarot_LIB.dir/Shape.cpp.o CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o /usr/bin/ranlib ../../lib/arm-linux-gnueabihf/liblivarot_LIB.a make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Built target livarot_LIB make -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Generating inkscape-version.cpp cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/<> -DINKSCAPE_BINARY_DIR=/<>/obj-arm-linux-gnueabihf -P /<>/CMakeScripts/inkscape-version.cmake revision is 1:1.1+202205011109+08b2f3d93c cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src" "/<>/obj-arm-linux-gnueabihf/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake" --color= Deleting primary custom command output "/<>/obj-arm-linux-gnueabihf/src/inkscape-version.cpp" because another output "/<>/obj-arm-linux-gnueabihf/src/run_always.txt" does not exist. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o -c "/<>/src/debug/demangle.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/logger.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/logger.cpp.o -c "/<>/src/debug/logger.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -c "/<>/src/debug/log-display-config.cpp" cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/heap.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o -c "/<>/src/debug/heap.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o -c "/<>/src/debug/sysv-heap.cpp" /<>/src/debug/sysv-heap.cpp: In member function ‘virtual Inkscape::Debug::Heap::Stats Inkscape::Debug::SysVHeap::stats() const’: /<>/src/debug/sysv-heap.cpp:38:34: warning: ‘mallinfo mallinfo()’ is deprecated [-Wdeprecated-declarations] 38 | struct mallinfo info=mallinfo(); | ~~~~~~~~^~ In file included from /<>/src/debug/sysv-heap.cpp:18: /usr/include/malloc.h:114:24: note: declared here 114 | extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED; | ^~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o -c "/<>/src/debug/timestamp.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o -c "/<>/src/debug/gdk-event-latency-tracker.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o -c "/<>/src/display/cairo-utils.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o -MF CMakeFiles/inkscape_base.dir/display/curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/curve.cpp.o -c "/<>/src/display/curve.cpp" [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o -c "/<>/src/display/drawing-context.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/debug/gdk-event-latency-tracker.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o -c "/<>/src/display/drawing-group.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /<>/src/display/drawing-context.cpp:146:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)’: /<>/src/display/drawing-context.cpp:106:37: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | double from = angle.initialAngle(); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)’: /<>/src/display/drawing-context.cpp:137:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Geom::Point origin = s->origin(); | ^ /<>/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /<>/src/display/drawing-context.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 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ /<>/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)’: /<>/src/display/drawing-context.cpp:107:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | double to = angle.finalAngle(); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)’: /<>/src/display/drawing-context.cpp:136:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | void DrawingContext::setSource(DrawingSurface *s) { | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /<>/src/display/drawing-context.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 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o -c "/<>/src/display/drawing-image.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/cairo-utils.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/cairo-utils.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/cairo-utils.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/cairo-utils.cpp:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ In function ‘Geom::Point Geom::Path::finalPoint() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-group.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-group.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/display/drawing-group.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/display/cairo-templates.h:24, from /<>/src/display/cairo-utils.cpp:33: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o -c "/<>/src/display/drawing-item.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/display/curve.h:17, from /<>/src/display/curve.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/cairo-utils.cpp:34: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/cairo-utils.cpp:34: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /<>/src/display/drawing-image.cpp:64:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | DrawingImage::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/cairo-utils.cpp: In static member function ‘static Inkscape::Pixbuf* Inkscape::Pixbuf::create_from_buffer(const string&, double, const string&)’: /<>/src/display/cairo-utils.cpp:414:38: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 414 | auto datacopy = (gchar *)g_memdup(buffer.data(), buffer.size()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/value.h:21, from /<>/src/attributes.h:17, from /<>/src/style-internal.h:25, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/display/drawing-image.cpp:87:35: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/display/cairo-utils.cpp:848:55: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/drawing-image.cpp:64:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | DrawingImage::bounds() const | ^~~~~~~~~~~~ /<>/src/display/drawing-image.cpp:73:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Rect view(_origin, _origin+wh); | ~~~~~~~^~~ /<>/src/display/drawing-image.cpp:77:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | return ret; | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-image.cpp: In member function ‘virtual unsigned int Inkscape::DrawingImage::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-image.cpp:87:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Rect r = bounds() * _ctm; | ^~~~ /<>/src/display/drawing-image.cpp: In member function ‘virtual unsigned int Inkscape::DrawingImage::_renderItem(Inkscape::DrawingContext&, const IntRect&, unsigned int, Inkscape::DrawingItem*)’: /<>/src/display/drawing-image.cpp:152:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Geom::Point c00 = r.corner(0); | ^ /<>/src/display/drawing-image.cpp: In member function ‘virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)’: /<>/src/display/drawing-image.cpp:193:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | Geom::Rect r = bounds(); | ^ /<>/src/display/drawing-image.cpp:194:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point pick = p * _ctm.inverse(); | ^ /<>/src/display/drawing-image.cpp:214:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Geom::Rect r = bounds(); | ^ /<>/src/display/drawing-image.cpp: In function ‘double Inkscape::distance_to_segment(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/display/drawing-image.cpp:181:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Geom::Point np = l.pointAt(l.nearestTime(p)); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/display/cairo-utils.cpp: In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)’: /<>/src/display/cairo-utils.cpp:848:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:848:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~~ /<>/src/display/cairo-utils.cpp:848:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | view = view * (Geom::Affine)Geom::Translate(-shift); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:850:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-utils.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~ /<>/src/display/cairo-utils.cpp: In function ‘void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, Geom::Rect, bool)’: /<>/src/display/cairo-utils.cpp:693:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | feed_curve_to_cairo(cairo_t *cr, Geom::Curve const &c, Geom::Affine const & trans, Geom::Rect view, bool optimize_stroke) | ^~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:707:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | Geom::Point end_tr = c.finalPoint() * trans; | ^~~~~ /<>/src/display/cairo-utils.cpp:775:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/cairo-utils.cpp:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::initialAngle() const’: /<>/src/3rdparty/2geom/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(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/display/cairo-utils.cpp: In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&)’: /<>/src/display/cairo-utils.cpp:824:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 824 | cairo_move_to(ct, path.initialPoint()[0], path.initialPoint()[1] ); | ~~~~~~~~~~~~~~~~~^~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o -c "/<>/src/display/drawing-pattern.cpp" In file included from /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ^ /<>/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /<>/src/display/drawing-image.cpp:73:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Rect view(_origin, _origin+wh); | ^~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/cairo-utils.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/display/drawing-image.cpp:64:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | DrawingImage::bounds() const | ^~~~~~~~~~~~ /<>/src/display/drawing-image.cpp: In member function ‘virtual Inkscape::DrawingItem* Inkscape::DrawingImage::_pickItem(const Geom::Point&, double, unsigned int)’: /<>/src/display/drawing-image.cpp:194:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point pick = p * _ctm.inverse(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/drawing-image.cpp:186:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | DrawingImage::_pickItem(Geom::Point const &p, double delta, unsigned /*sticky*/) | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-image.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/cairo-utils.cpp: In function ‘void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, Geom::Rect, bool)’: /<>/src/display/cairo-utils.cpp:775:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/display/cairo-utils.cpp: In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&, Geom::Affine, Geom::OptRect, bool, double)’: /<>/src/display/cairo-utils.cpp:848:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o -c "/<>/src/display/drawing-shape.cpp" In file included from /<>/src/display/cairo-templates.h:24, from /<>/src/display/drawing-item.cpp:24: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/cairomm-1.0/cairomm/context.h:22, from /usr/include/cairomm-1.0/cairomm/cairomm.h:35, from /<>/src/display/cairo-utils.h:17, from /<>/src/display/cairo-utils.cpp:12: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp: In function ‘void feed_curve_to_cairo(cairo_t*, const Geom::Curve&, const Geom::Affine&, Geom::Rect, bool)’: /<>/src/display/cairo-utils.cpp:693:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | feed_curve_to_cairo(cairo_t *cr, Geom::Curve const &c, Geom::Affine const & trans, Geom::Rect view, bool optimize_stroke) | ^~~~~~~~~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:707:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | Geom::Point end_tr = c.finalPoint() * trans; | ~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:67, from /usr/include/cairomm-1.0/cairomm/context.h:22, from /usr/include/cairomm-1.0/cairomm/cairomm.h:35, from /<>/src/display/cairo-utils.h:17, from /<>/src/display/cairo-utils.cpp:12: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/display/cairo-utils.cpp:808:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 808 | feed_curve_to_cairo(cr, iter, trans, view, optimize_stroke); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/drawing-item.cpp:26: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o -c "/<>/src/display/drawing-surface.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-pattern.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing-pattern.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/drawing-pattern.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/display/drawing-pattern.cpp: In member function ‘virtual unsigned int Inkscape::DrawingPattern::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-pattern.cpp:178:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Geom::Point c(pattern_tile.dimensions()*scale*oversampling); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-context.h:16, from /<>/src/display/drawing-item.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o -c "/<>/src/display/drawing-text.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/display/drawing-surface.h:17, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-surface.h:19, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-surface.h:19, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -MF CMakeFiles/inkscape_base.dir/display/drawing.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/drawing.cpp.o -c "/<>/src/display/drawing.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.cpp:106:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | DrawingSurface::area() const | ^~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.cpp:121:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | DrawingSurface::dimensions() const | ^~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.cpp:134:25: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | DrawingSurface::scale() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/display/drawing-surface.h:17, from /<>/src/display/drawing-surface.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/display/drawing-surface.h:17, from /<>/src/display/drawing-surface.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/drawing-surface.cpp:108:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/display/drawing-surface.cpp: In constructor ‘Inkscape::DrawingSurface::DrawingSurface(const Geom::Rect&, const Geom::IntPoint&, int)’: /<>/src/display/drawing-surface.cpp:65:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | , _origin(logbox.min()) | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.cpp:106:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | DrawingSurface::area() const | ^~~~~~~~~~~~~~ /<>/src/display/drawing-surface.cpp:108:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Geom::Rect r = Geom::Rect::from_xywh(_origin, dimensions()); | ~~~~~~~~~~^~ /<>/src/display/drawing-surface.cpp:108:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Geom::Rect r = Geom::Rect::from_xywh(_origin, dimensions()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-surface.h:18, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/display/drawing-surface.h:17, from /<>/src/display/drawing-surface.cpp:14: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.cpp:134:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | DrawingSurface::scale() const | ^~~~~~~~~~~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /<>/src/display/drawing-surface.cpp:150:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Geom::Affine ret = Geom::Translate(-_origin) * _scale; | ^~~~~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘cairo_t* Inkscape::DrawingSurface::createRawContext()’: /<>/src/display/drawing-surface.cpp:186:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/drawing-surface.cpp: In member function ‘void Inkscape::DrawingCache::prepare()’: /<>/src/display/drawing-surface.cpp:247:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::IntPoint t = _pending_transform.translation().round(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/display/drawing-shape.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /<>/src/display/drawing-surface.cpp: In member function ‘cairo_t* Inkscape::DrawingSurface::createRawContext()’: /<>/src/display/drawing-surface.cpp:186:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | if (_scale != Geom::Scale::identity()) { | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /<>/src/display/drawing-surface.cpp:121:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | DrawingSurface::dimensions() const | ^~~~~~~~~~~~~~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /<>/src/display/drawing-surface.cpp:106:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | DrawingSurface::area() const | ^~~~~~~~~~~~~~ /<>/src/display/drawing-surface.cpp:106:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/drawing-surface.cpp:106:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/drawing-surface.cpp:108:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Geom::Rect r = Geom::Rect::from_xywh(_origin, dimensions()); | ~~~~~~~~~~^~ /<>/src/display/drawing-surface.cpp: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /<>/src/display/drawing-surface.cpp:134:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | DrawingSurface::scale() const | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/display/drawing-surface.h:17, from /<>/src/display/drawing-surface.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘void Inkscape::DrawingCache::prepare()’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o -MF CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o -c "/<>/src/display/grayscale.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/drawing-shape.cpp:29: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o -c "/<>/src/display/nr-3dutils.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/display/drawing-text.cpp:107:30: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/drawing-text.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/display/drawing-shape.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-text.cpp:107:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | b = bigbox * ctx.ctm; | ~~^~~~~~~~~~~~~~~~~~ /<>/src/display/drawing-text.cpp: In member function ‘void Inkscape::DrawingText::decorateStyle(Inkscape::DrawingContext&, double, double, const Geom::Point&, const Geom::Point&, double)’: /<>/src/display/drawing-text.cpp:315:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ In file included from /<>/src/display/nr-3dutils.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/drawing-shape.cpp: In member function ‘virtual Inkscape::DrawingItem* Inkscape::DrawingShape::_pickItem(const Geom::Point&, double, unsigned int)’: /<>/src/display/drawing-shape.cpp:370:92: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 370 | Geom::Rect viewbox = _drawing.getCanvasItemDrawing()->get_canvas()->get_area_world(); | ^ /<>/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingGlyphs::_updateItem(const IntRect&, const Inkscape::UpdateContext&, unsigned int, unsigned int)’: /<>/src/display/drawing-text.cpp:107:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | b = bigbox * ctx.ctm; | ^~~ /<>/src/display/drawing-text.cpp: In member function ‘void Inkscape::DrawingText::decorateStyle(Inkscape::DrawingContext&, double, double, const Geom::Point&, const Geom::Point&, double)’: /<>/src/display/drawing-text.cpp:318:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ^~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o -c "/<>/src/display/nr-filter-blend.cpp" In file included from /<>/src/display/cairo-templates.h:24, from /<>/src/display/drawing.cpp:20: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/display/drawing.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o -c "/<>/src/display/nr-filter-colormatrix.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o -c "/<>/src/display/nr-filter-component-transfer.cpp" /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/display/drawing.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/drawing.cpp: In member function ‘void Inkscape::Drawing::render(Inkscape::DrawingContext&, const IntRect&, unsigned int, int)’: /<>/src/display/drawing.cpp:192:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Geom::Point origin = dc.targetLogicalBounds().min(); | ^ /<>/src/display/drawing.cpp:192:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Geom::Point origin = dc.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/drawing.cpp:192:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | Geom::Point origin = dc.targetLogicalBounds().min(); | ^ /<>/src/display/drawing.cpp:177:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Drawing::render(DrawingContext &dc, Geom::IntRect const &area, unsigned flags, int antialiasing) | ^~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o -c "/<>/src/display/nr-filter-composite.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-colormatrix.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-component-transfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-blend.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-colormatrix.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-colormatrix.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-blend.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-component-transfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-blend.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-component-transfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-colormatrix.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-colormatrix.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-colormatrix.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-colormatrix.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-blend.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-blend.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-component-transfer.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-colormatrix.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-component-transfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-blend.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-component-transfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-blend.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-component-transfer.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-blend.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-component-transfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-composite.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o -c "/<>/src/display/nr-filter-convolve-matrix.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-composite.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-composite.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-composite.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-composite.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-composite.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-composite.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-composite.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/nr-filter-composite.cpp: In member function ‘virtual void Inkscape::Filters::FilterComposite::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-composite.cpp:83:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o -c "/<>/src/display/nr-filter-diffuselighting.cpp" [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o -c "/<>/src/display/nr-filter-displacement-map.cpp" [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o -c "/<>/src/display/nr-filter-flood.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-convolve-matrix.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-displacement-map.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/nr-filter-diffuselighting.cpp:170:34: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o -c "/<>/src/display/nr-filter-gaussian.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-diffuselighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/nr-filter-diffuselighting.cpp: In member function ‘virtual void Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-diffuselighting.cpp:169:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-diffuselighting.cpp:170:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Point p = slot_area.min(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-displacement-map.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-displacement-map.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-displacement-map.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/nr-filter-flood.cpp:87:33: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-displacement-map.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-displacement-map.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-displacement-map.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-displacement-map.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/nr-filter-diffuselighting.cpp:133:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | void FilterDiffuseLighting::render_cairo(FilterSlot &slot) | ^~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter-flood.cpp: In member function ‘virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-flood.cpp:73:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Rect fp = filter_primitive_area( slot.get_units() ); | ^ /<>/src/display/nr-filter-flood.cpp:87:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | double dx = fp_cairo.min()[Geom::X] - sa.min()[Geom::X]; | ~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-flood.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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; } | ^~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o -c "/<>/src/display/nr-filter-image.cpp" /<>/src/display/nr-filter-flood.cpp: In member function ‘virtual void Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-flood.cpp:76:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o -c "/<>/src/display/nr-filter-merge.cpp" [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o -c "/<>/src/display/nr-filter-morphology.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-gaussian.cpp:37: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-gaussian.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-merge.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o -c "/<>/src/display/nr-filter-offset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-morphology.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-morphology.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter-merge.cpp: In member function ‘virtual void Inkscape::Filters::FilterMerge::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-merge.cpp:42:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o -c "/<>/src/display/nr-filter-primitive.cpp" [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o -c "/<>/src/display/nr-filter-slot.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-offset.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/display/nr-filter-offset.cpp: In member function ‘virtual void Inkscape::Filters::FilterOffset::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-offset.cpp:43:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o -c "/<>/src/display/nr-filter-specularlighting.cpp" In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/nr-filter-slot.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/nr-filter-slot.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-slot.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-image.h:16, from /<>/src/display/nr-filter-image.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/display/nr-filter-image.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/nr-filter-image.cpp: In member function ‘virtual void Inkscape::Filters::FilterImage::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-image.cpp:60:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Geom::Rect vp = filter_primitive_area( slot.get_units() ); | ^ /<>/src/display/nr-filter-image.cpp:63:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | double feImageX = vp.min()[Geom::X]; | ~~~~~~^~ /<>/src/display/nr-filter-image.cpp:115:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Geom::Rect sa = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-image.cpp:122:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ /<>/src/display/nr-filter-image.cpp:186:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Rect sa = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-image.cpp:197:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | cairo_translate(ct, -sa.min()[Geom::X], -sa.min()[Geom::Y]); | ~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/nr-filter-image.cpp:49:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | void FilterImage::render_cairo(FilterSlot &slot) | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/nr-filter-slot.cpp:47:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o -c "/<>/src/display/nr-filter-tile.cpp" /<>/src/display/nr-filter-slot.cpp: In constructor ‘Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingItem*, Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&)’: /<>/src/display/nr-filter-slot.cpp:34:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 34 | , _source_graphic_area(graphic.targetLogicalBounds().roundOutwards()) // fixme | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/nr-filter-slot.cpp:47:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/nr-filter-slot.cpp:18: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-slot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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; } | ^~~ /<>/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int)’: /<>/src/display/nr-filter-slot.cpp:244:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) | ^~~~~~~~~~ /<>/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_slot_area() const’: /<>/src/display/nr-filter-slot.cpp:285:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Rect r(p, p+dim); | ~^~~~ /<>/src/display/nr-filter-slot.cpp:286:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | return r; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/nr-filter-slot.cpp:18: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter-slot.cpp: In constructor ‘Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingItem*, Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&)’: /<>/src/display/nr-filter-slot.cpp:29:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | FilterSlot::FilterSlot(DrawingItem *item, DrawingContext *bgdc, | ^~~~~~~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_slot_area() const’: /<>/src/display/nr-filter-slot.cpp:285:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Rect r(p, p+dim); | ^~~ /<>/src/display/nr-filter-slot.cpp:282:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Rect FilterSlot::get_slot_area() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o -c "/<>/src/display/nr-filter-turbulence.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-specularlighting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-specularlighting.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/nr-filter-specularlighting.cpp:185:45: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-specularlighting.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/nr-filter-specularlighting.cpp: In member function ‘virtual void Inkscape::Filters::FilterSpecularLighting::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-specularlighting.cpp:185:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Point p = slot.get_slot_area().min(); | ^ /<>/src/display/nr-filter-specularlighting.cpp:185:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Point p = slot.get_slot_area().min(); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/display/nr-filter-specularlighting.cpp:185:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Point p = slot.get_slot_area().min(); | ^ /<>/src/display/nr-filter-specularlighting.cpp:144:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | void FilterSpecularLighting::render_cairo(FilterSlot &slot) | ^~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o -c "/<>/src/display/nr-filter-units.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/nr-filter-tile.cpp:71:35: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/display/nr-filter-tile.cpp: In member function ‘virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-tile.cpp:46:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect tile_area = slot.get_primitive_area(_input); | ^ /<>/src/display/nr-filter-tile.cpp:71:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point shift = sa.min() - tt.min(); | ^ /<>/src/display/nr-filter-tile.cpp:88:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::Rect pr = filter_primitive_area( slot.get_units() ); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/nr-filter-tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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; } | ^~~ /<>/src/display/nr-filter-tile.cpp: In member function ‘virtual void Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-tile.cpp:33:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | void FilterTile::render_cairo(FilterSlot &slot) | ^~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o -c "/<>/src/display/nr-filter.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-turbulence.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/display/cairo-templates.h:24, from /<>/src/display/nr-filter-turbulence.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/nr-filter-turbulence.cpp:410:30: required from here /<>/src/3rdparty/2geom/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; } | ^~~ /<>/src/display/nr-filter-primitive.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&)’: /<>/src/display/nr-filter-primitive.cpp:111:75: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/display/cairo-templates.h:33, from /<>/src/display/nr-filter-turbulence.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter-turbulence.cpp: In member function ‘virtual void Inkscape::Filters::FilterTurbulence::render_cairo(Inkscape::Filters::FilterSlot&)’: /<>/src/display/nr-filter-turbulence.cpp:409:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /<>/src/display/nr-filter-turbulence.cpp:410:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | double x0 = slot_area.min()[Geom::X]; | ~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/display/nr-filter-units.h:17, from /<>/src/display/nr-filter-units.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-units.h:18, from /<>/src/display/nr-filter-units.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-units.h:18, from /<>/src/display/nr-filter-units.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/nr-filter-units.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-units.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/display/nr-filter-units.h:17, from /<>/src/display/nr-filter-units.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-units.h:18, from /<>/src/display/nr-filter-units.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/nr-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-units.h:18, from /<>/src/display/nr-filter-units.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/display/nr-filter-units.h:17, from /<>/src/display/nr-filter-units.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/display/nr-filter-units.cpp:156:35: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter-turbulence.cpp:377:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | void FilterTurbulence::render_cairo(FilterSlot &slot) | ^~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-units.h:18, from /<>/src/display/nr-filter-units.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/nr-filter-units.cpp: In member function ‘Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const’: /<>/src/display/nr-filter-units.cpp:128:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Geom::Point min(item_bbox->min()); | ^ /<>/src/display/nr-filter-units.cpp: In member function ‘Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const’: /<>/src/display/nr-filter-units.cpp:156:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ /<>/src/display/nr-filter-units.cpp: In member function ‘Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const’: /<>/src/display/nr-filter-units.cpp:129:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Geom::Point max(item_bbox->max()); | ~~~~~~~~~~~~~~^~ /<>/src/display/nr-filter-units.cpp: In member function ‘Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const’: /<>/src/display/nr-filter-units.cpp:156:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Rect r = *filter_area * u2pb; | ^~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o -c "/<>/src/display/nr-light.cpp" [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o -c "/<>/src/display/nr-style.cpp" /<>/src/display/nr-filter-primitive.cpp:111:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) | ^~~~~~~~~~~~~~~ /<>/src/display/nr-filter-primitive.cpp:129:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | if( !_subregion_x._set ) x = fa.min()[X]; | ~~~~~~^~ /<>/src/display/nr-filter-primitive.cpp:139:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return Geom::Rect (Geom::Point(0.,0.), Geom::Point(0.,0.)); | ^ /<>/src/display/nr-filter-primitive.cpp:155:103: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | if( _subregion_x._set && (_subregion_x.unit != SVGLength::PERCENT) ) x = bb.min()[X] + bb.width() * _subregion_x.value; | ~~~~~~^~ /<>/src/display/nr-filter-primitive.cpp:172:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | return Geom::Rect (Geom::Point(x,y), Geom::Point(x + width, y + height)); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-primitive.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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; } | ^~~ /<>/src/display/nr-filter-primitive.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterPrimitive::filter_primitive_area(const Inkscape::Filters::FilterUnits&)’: /<>/src/display/nr-filter-primitive.cpp:111:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) | ^~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -MF CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o -c "/<>/src/display/nr-svgfonts.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o -c "/<>/src/display/control/canvas-axonomgrid.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/nr-filter.cpp:45: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/display/nr-filter.cpp:45: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter.cpp:51: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /<>/src/display/nr-filter.cpp: In member function ‘std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const’: /<>/src/display/nr-filter.cpp:445:40: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 445 | FilterQuality const filterquality) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/nr-filter.cpp: In member function ‘int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*)’: /<>/src/display/nr-filter.cpp:128:64: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | = _filter_resolution(*filter_area, trans, filterquality); | ^ /<>/src/display/nr-filter.cpp:164:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /<>/src/display/nr-filter.cpp:164:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/display/nr-filter.cpp:164:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /<>/src/display/nr-filter.cpp: In member function ‘std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const’: /<>/src/display/nr-filter.cpp:443:26: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | std::pair Filter::_filter_resolution( | ^~~~~~ /<>/src/display/nr-filter.cpp:453:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | y_len = (_x_pixels * (area.max()[Y] - area.min()[Y])) | ~~~~~~~~^~ /<>/src/display/nr-filter.cpp:484:12: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | return resolution; | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter.h:18, from /<>/src/display/nr-filter.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/display/nr-filter.cpp: In member function ‘std::pair Inkscape::Filters::Filter::_filter_resolution(const Geom::Rect&, const Geom::Affine&, Inkscape::Filters::FilterQuality) const’: /<>/src/display/nr-filter.cpp:443:26: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | std::pair Filter::_filter_resolution( | ^~~~~~ /<>/src/display/nr-filter.cpp: In member function ‘int Inkscape::Filters::Filter::render(const Inkscape::DrawingItem*, Inkscape::DrawingContext&, Inkscape::DrawingContext*)’: /<>/src/display/nr-filter.cpp:98:5: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | int Filter::render(Inkscape::DrawingItem const *item, DrawingContext &graphic, DrawingContext *bgdc) | ^~~~~~ /<>/src/display/nr-filter.cpp:128:29: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | = _filter_resolution(*filter_area, trans, filterquality); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/nr-filter.cpp:164:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o -c "/<>/src/display/control/canvas-grid.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/display/nr-style.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/display/nr-style.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-style.h:18, from /<>/src/display/nr-style.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o -c "/<>/src/display/control/canvas-temporary-item-list.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o -c "/<>/src/display/control/canvas-temporary-item.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/nr-svgfonts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/display/control/canvas-axonomgrid.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-axonomgrid.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o -c "/<>/src/display/control/snap-indicator.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/display/control/canvas-axonomgrid.h:13, from /<>/src/display/control/canvas-axonomgrid.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/display/control/canvas-axonomgrid.h:13, from /<>/src/display/control/canvas-axonomgrid.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-temporary-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o -c "/<>/src/display/control/canvas-item.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-axonomgrid.cpp:28: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/display/control/canvas-axonomgrid.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/angle.h:41, from /<>/src/display/control/canvas-axonomgrid.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/streambuf:41, from /usr/include/c++/11/bits/streambuf_iterator.h:35, from /usr/include/c++/11/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/box.h:6, from /<>/src/display/control/canvas-axonomgrid.cpp:17: /usr/include/c++/11/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = Geom::Point&; _T2 = Geom::Point; typename std::__strip_reference_wrapper::type>::__type = Geom::Point; typename std::decay<_Tp2>::type = std::decay::type; typename std::__strip_reference_wrapper::type>::__type = Geom::Point; typename std::decay<_Tp>::type = std::decay::type]’: /<>/src/display/control/canvas-axonomgrid.cpp:720:35: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair’ 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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-axonomgrid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/display/control/canvas-axonomgrid.cpp: In member function ‘virtual Inkscape::LineSnapper::LineList Inkscape::CanvasAxonomGridSnapper::_getSnapLines(const Geom::Point&) const’: /<>/src/display/control/canvas-axonomgrid.cpp:720:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | s.push_back(std::make_pair(norm_z, Geom::Point(grid->origin[Geom::X], y_proj_along_z_max))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/angle.h:44, from /<>/src/display/control/canvas-axonomgrid.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:325:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | inline Point rot90(Point const &p) { | ^~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/streambuf:41, from /usr/include/c++/11/bits/streambuf_iterator.h:35, from /usr/include/c++/11/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/box.h:6, from /<>/src/display/control/canvas-axonomgrid.cpp:17: /usr/include/c++/11/bits/stl_pair.h: In function ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = Geom::Point&; _T2 = Geom::Point]’: /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair’ 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 /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-grid.cpp:30: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/streambuf:41, from /usr/include/c++/11/bits/streambuf_iterator.h:35, from /usr/include/c++/11/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/box.h:6, from /<>/src/display/control/canvas-grid.cpp:22: /usr/include/c++/11/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = Geom::Point&; _T2 = Geom::Point&; typename std::__strip_reference_wrapper::type>::__type = Geom::Point; typename std::decay<_Tp2>::type = std::decay::type; typename std::__strip_reference_wrapper::type>::__type = Geom::Point; typename std::decay<_Tp>::type = std::decay::type]’: /<>/src/display/control/canvas-grid.cpp:1050:35: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<>/src/display/control/canvas-axonomgrid.cpp: In member function ‘virtual Inkscape::LineSnapper::LineList Inkscape::CanvasAxonomGridSnapper::_getSnapLines(const Geom::Point&) const’: /<>/src/display/control/canvas-axonomgrid.cpp:682:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | Geom::Point norm_z = Geom::rot90(vers_z); | ~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/display/control/canvas-axonomgrid.cpp:720:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | s.push_back(std::make_pair(norm_z, Geom::Point(grid->origin[Geom::X], y_proj_along_z_max))); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/snap-indicator.cpp:24: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/display/control/canvas-grid.cpp: In member function ‘virtual void Inkscape::CanvasXYGrid::Render(Inkscape::CanvasItemBuffer*)’: /<>/src/display/control/canvas-grid.cpp:872:81: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 872 | Geom::Line axis = Geom::Line::from_origin_and_vector( ow, sw[dim] ); | ^ /<>/src/display/control/canvas-grid.cpp:891:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 891 | if (Geom::cross( axis.vector(), orth.vector() ) > 0 ) { | ~~~~~~~~~~~^~ /<>/src/display/control/canvas-grid.cpp:910:91: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 910 | Geom::Line grid_line = Geom::make_parallel_line( ow + j * sw[(dim+1)%2], axis ); | ^ /<>/src/display/control/canvas-grid.cpp:910:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 910 | Geom::Line grid_line = Geom::make_parallel_line( ow + j * sw[(dim+1)%2], axis ); | ~~~^~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-grid.cpp:910:91: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 910 | Geom::Line grid_line = Geom::make_parallel_line( ow + j * sw[(dim+1)%2], axis ); | ^ /<>/src/display/control/canvas-grid.cpp:918:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 918 | if (Geom::dot( vector.vector(), axis.vector() ) < 0.0) { | ~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~^~~ /<>/src/3rdparty/2geom/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; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:487:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:147:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | Point d = p - _initial; | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/control/canvas-grid.cpp: In member function ‘virtual Inkscape::LineSnapper::LineList Inkscape::CanvasXYGridSnapper::_getSnapLines(const Geom::Point&) const’: /<>/src/display/control/canvas-grid.cpp:1050:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | s.push_back(std::make_pair(cvec, point_on_line)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o -c "/<>/src/display/control/canvas-item-bpath.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/display/control/snap-indicator.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Coord Geom::Line::timeAtProjection(const Geom::Point&) const’: /<>/src/3rdparty/2geom/include/2geom/line.h:245:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | Point v = vector(); | ~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/display/control/canvas-grid.cpp: In member function ‘virtual Inkscape::LineSnapper::LineList Inkscape::CanvasXYGridSnapper::_getSnapLines(const Geom::Point&) const’: /<>/src/display/control/canvas-grid.cpp:1050:35: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | s.push_back(std::make_pair(cvec, point_on_line)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-grid.cpp: In member function ‘virtual void Inkscape::CanvasXYGrid::Update(const Geom::Affine&, unsigned int)’: /<>/src/display/control/canvas-grid.cpp:771:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 771 | sw[1] = Geom::Point(0, spacing[1]) * affine.withoutTranslation(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-grid.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘double Inkscape::signed_distance(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ In file included from /<>/src/ui/widget/canvas.h:23, from /<>/src/display/control/canvas-item.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o -c "/<>/src/display/control/canvas-item-catchall.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/display/control/canvas-grid.cpp:22: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-grid.cpp: In member function ‘virtual void Inkscape::CanvasXYGrid::Render(Inkscape::CanvasItemBuffer*)’: /<>/src/display/control/canvas-grid.cpp:873:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | Geom::Line orth = Geom::Line::from_origin_and_vector( ow, sw[(dim+1)%2] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-grid.cpp:910:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 910 | Geom::Line grid_line = Geom::make_parallel_line( ow + j * sw[(dim+1)%2], axis ); | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/display/control/canvas-grid.cpp:22: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o -c "/<>/src/display/control/canvas-item-ctrl.cpp" [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o -c "/<>/src/display/control/canvas-item-curve.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-bpath.h:20, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-bpath.h:20, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-bpath.h:20, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-catchall.h:20, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-catchall.h:21, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-catchall.h:21, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-ctrl.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-ctrl.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-ctrl.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-ctrl.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/widget/canvas.h:23, from /<>/src/display/control/canvas-item-catchall.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/ui/widget/canvas.h:23, from /<>/src/display/control/canvas-item-bpath.cpp:29: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-catchall.h:20, from /<>/src/display/control/canvas-item-catchall.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-catchall.h:20, from /<>/src/display/control/canvas-item-catchall.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-bpath.h:20, from /<>/src/display/control/canvas-item-bpath.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-bpath.h:20, from /<>/src/display/control/canvas-item-bpath.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/display/control/canvas-item-catchall.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o -c "/<>/src/display/control/canvas-item-drawing.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/display/control/canvas-item-bpath.cpp: In member function ‘double Inkscape::CanvasItemBpath::closest_distance_to(const Geom::Point&)’: /<>/src/display/control/canvas-item-bpath.cpp:119:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Geom::Point p_doc = p * _affine.inverse(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/control/canvas-item-bpath.h:21, from /<>/src/display/control/canvas-item-bpath.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/display/control/canvas-item-curve.h:23, from /<>/src/display/control/canvas-item-curve.cpp:19: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-ctrl.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-ctrl.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o -c "/<>/src/display/control/canvas-item-grid.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-ctrl.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/display/control/canvas-item-ctrl.cpp:109:40: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/display/control/canvas-item-ctrl.cpp:145:36: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/control/canvas-item-ctrl.cpp:293:32: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/control/canvas-item-ctrl.cpp: In member function ‘double Inkscape::CanvasItemCtrl::closest_distance_to(const Geom::Point&)’: /<>/src/display/control/canvas-item-ctrl.cpp:109:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point position = _position * _affine; | ^~~~~~~ /<>/src/display/control/canvas-item-ctrl.cpp: In member function ‘virtual void Inkscape::CanvasItemCtrl::update(const Geom::Affine&)’: /<>/src/display/control/canvas-item-ctrl.cpp:145:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = Geom::Rect::from_xywh(-(_width/2.0 - 0.5), -(_height/2.0 - 0.5), _width, _height); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-ctrl.cpp:253:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | Geom::Point position = _position * _affine; | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/display/control/canvas-item-ctrl.cpp:17: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-ctrl.cpp: In member function ‘virtual void Inkscape::CanvasItemCtrl::update(const Geom::Affine&)’: /<>/src/display/control/canvas-item-ctrl.cpp:145:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | _bounds = Geom::Rect::from_xywh(-(_width/2.0 - 0.5), -(_height/2.0 - 0.5), _width, _height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/display/control/canvas-item-ctrl.cpp:19: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/ui/widget/canvas.h:23, from /<>/src/display/control/canvas-item-curve.cpp:23: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::update(const Geom::Affine&)’: /<>/src/display/control/canvas-item-curve.cpp:132:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | _bounds = _curve->boundsExact(); // Document units. | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::render(Inkscape::CanvasItemBuffer*)’: /<>/src/display/control/canvas-item-curve.cpp:177:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | buf->cr->move_to(curve[0].x(), curve[0].y()); | ~~~~~~~^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o -c "/<>/src/display/control/canvas-item-group.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/display/control/canvas-item-curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/control/canvas-item-curve.cpp: In member function ‘double Inkscape::CanvasItemCurve::closest_distance_to(const Geom::Point&)’: /<>/src/display/control/canvas-item-curve.cpp:96:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 96 | Geom::Point n = curve.pointAt(curve.nearestTime(p)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/display/control/canvas-item-drawing.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/display/control/canvas-item-drawing.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/display/control/canvas-item-drawing.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o -c "/<>/src/display/control/canvas-item-guideline.cpp" In file included from /<>/src/display/control/canvas-item-grid.h:20, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-grid.h:21, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-grid.h:21, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/display/control/canvas-item-group.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/control/canvas-item-group.cpp: In member function ‘virtual void Inkscape::CanvasItemGroup::update(const Geom::Affine&)’: /<>/src/display/control/canvas-item-group.cpp:80:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | _bounds.unionWith(item.get_bounds()); | ~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/display/control/canvas-item-drawing.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o -c "/<>/src/display/control/canvas-item-quad.cpp" In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o -c "/<>/src/display/control/canvas-item-rect.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-guideline.h:23, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-guideline.h:23, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-grid.h:20, from /<>/src/display/control/canvas-item-grid.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-grid.h:20, from /<>/src/display/control/canvas-item-grid.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/display/control/canvas-item-grid.h:20, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-quad.h:20, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-quad.h:21, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-quad.h:21, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-guideline.h:25, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-grid.h:23, from /<>/src/display/control/canvas-item-grid.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-guideline.h:25, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/display/control/canvas-item-grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-quad.h:23, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-quad.h:23, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o -c "/<>/src/display/control/canvas-item-rotate.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/widget/canvas.h:23, from /<>/src/display/control/canvas-item-quad.cpp:21: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-quad.h:20, from /<>/src/display/control/canvas-item-quad.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-quad.h:23, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-quad.h:23, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-quad.h:20, from /<>/src/display/control/canvas-item-quad.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/display/control/canvas-item-quad.h:20, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/display/control/canvas-item-quad.cpp:86:28: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-quad.h:23, from /<>/src/display/control/canvas-item-quad.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/control/canvas-item-quad.cpp: In member function ‘virtual bool Inkscape::CanvasItemQuad::contains(const Geom::Point&, double)’: /<>/src/display/control/canvas-item-quad.cpp:86:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Point p0 = _p0 * _affine; | ^~~~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-guideline.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-guideline.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -MF CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o -c "/<>/src/display/control/canvas-item-text.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-guideline.h:25, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-guideline.h:25, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-rect.h:23, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-guideline.h:25, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rect.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/display/control/canvas-item-guideline.cpp: In member function ‘double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)’: /<>/src/display/control/canvas-item-guideline.cpp:93:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /<>/src/display/control/canvas-item-guideline.cpp:93:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~^~~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp:93:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ In file included from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:325:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | inline Point rot90(Point const &p) { | ^~~~~ In file included from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~^~~ /<>/src/3rdparty/2geom/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; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp: In member function ‘virtual void Inkscape::CanvasItemGuideLine::render(Inkscape::CanvasItemBuffer*)’: /<>/src/display/control/canvas-item-guideline.cpp:188:77: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line::from_origin_and_vector( origin, Geom::rot90(normal) ); | ^ /<>/src/display/control/canvas-item-guideline.cpp:188:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line::from_origin_and_vector( origin, Geom::rot90(normal) ); | ~~~~~~~~~~~^~~~~~~~ /<>/src/display/control/canvas-item-guideline.cpp:188:77: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line::from_origin_and_vector( origin, Geom::rot90(normal) ); | ^ /<>/src/display/control/canvas-item-guideline.cpp:197:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | intersections.push_back( guide.pointAt((*oc).ta)); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/control/canvas-item-guideline.cpp: In member function ‘double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)’: /<>/src/display/control/canvas-item-guideline.cpp:93:43: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/display/control/canvas-item-guideline.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rect.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rect.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rect.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/display/control/canvas-item-guideline.cpp: In member function ‘virtual void Inkscape::CanvasItemGuideLine::render(Inkscape::CanvasItemBuffer*)’: /<>/src/display/control/canvas-item-guideline.cpp:188:47: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Line::from_origin_and_vector( origin, Geom::rot90(normal) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/display/control/canvas-item-guideline.cpp:131:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | void CanvasItemGuideLine::render(Inkscape::CanvasItemBuffer *buf) | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rect.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/display/control/canvas-item-guideline.h:22, from /<>/src/display/control/canvas-item-guideline.cpp:17: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rect.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-text.h:22, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-text.h:23, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-text.h:23, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-rotate.h:20, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/control/canvas-item-rotate.h:21, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-rotate.h:21, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/db.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/db.cpp.o -c "/<>/src/extension/db.cpp" /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-rotate.h:23, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-rotate.h:23, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/display/control/canvas-item-rotate.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/display/control/canvas-item-rect.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o -c "/<>/src/extension/dependency.cpp" In file included from /<>/src/ui/widget/canvas.h:23, from /<>/src/display/control/canvas-item-text.cpp:23: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-text.h:22, from /<>/src/display/control/canvas-item-text.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-text.h:22, from /<>/src/display/control/canvas-item-text.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/display/control/canvas-item-text.h:22, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/display/control/canvas-item-text.cpp:96:26: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/display/control/canvas-item-text.cpp:138:36: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/display/control/canvas-item-text.cpp:181:39: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::update(const Geom::Affine&)’: /<>/src/display/control/canvas-item-text.cpp:96:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 96 | Geom::Point p = _p * _affine; | ^~~~~~~ /<>/src/display/control/canvas-item-text.cpp:138:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | _bounds = Geom::Rect::from_xywh(p.x(), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139 | p.y() - extents.height, | ~~~~~~~~~~~~~~~~~~~~~~~ 140 | extents.width, | ~~~~~~~~~~~~~~ 141 | extents.height); | ~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-text.cpp:143:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | _bounds *= Geom::Translate(-_anchor_offset); | ^~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-text.h:22, from /<>/src/display/control/canvas-item-text.cpp:17: /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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::update(const Geom::Affine&)’: /<>/src/display/control/canvas-item-text.cpp:138:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | _bounds = Geom::Rect::from_xywh(p.x(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 139 | p.y() - extents.height, | ~~~~~~~~~~~~~~~~~~~~~~~ 140 | extents.width, | ~~~~~~~~~~~~~~ 141 | extents.height); | ~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/display/control/canvas-item-text.cpp:17: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/effect.cpp.o -c "/<>/src/extension/effect.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-rotate.h:20, from /<>/src/display/control/canvas-item-rotate.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-rotate.h:23, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-rotate.h:23, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/display/control/canvas-item-rotate.h:20, from /<>/src/display/control/canvas-item-rotate.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/display/control/canvas-item-rotate.h:20, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-rotate.h:23, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/display/control/canvas-item-rotate.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o -c "/<>/src/extension/execution-env.cpp" /<>/src/display/control/canvas-item-rotate.cpp: In member function ‘virtual bool Inkscape::CanvasItemRotate::handle_event(GdkEvent*)’: /<>/src/display/control/canvas-item-rotate.cpp:123:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Rect viewbox = _canvas->get_area_world(); | ^ /<>/src/display/control/canvas-item-rotate.cpp:124:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | _center = viewbox.midpoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-rotate.cpp:120:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | bool CanvasItemRotate::handle_event(GdkEvent *event) | ^~~~~~~~~~~~~~~~ /<>/src/display/control/canvas-item-rotate.cpp:120:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/control/canvas-item-rotate.cpp:120:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/control/canvas-item-rotate.cpp:120:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/display/control/canvas-item-rotate.cpp:123:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Rect viewbox = _canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/display/control/canvas-item-rotate.h:20, from /<>/src/display/control/canvas-item-rotate.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h:87:24: 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 ret(polar(angle)); | ~~~~~^~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/extension.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/extension.cpp.o -c "/<>/src/extension/extension.cpp" [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/init.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/init.cpp.o -c "/<>/src/extension/init.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/effect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/execution-env.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/input.cpp.o -c "/<>/src/extension/input.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/extension.cpp:38: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/output.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/output.cpp.o -c "/<>/src/extension/output.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/init.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o -c "/<>/src/extension/patheffect.cpp" [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/print.cpp.o -c "/<>/src/extension/print.cpp" [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/system.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/system.cpp.o -c "/<>/src/extension/system.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/print.h:15, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/extension/print.h:16, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/print.h:15, from /<>/src/extension/print.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/print.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/timer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o -c "/<>/src/extension/timer.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/extension/system.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/output.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/output.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/loader.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o -c "/<>/src/extension/loader.cpp" [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o -c "/<>/src/extension/implementation/implementation.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o -c "/<>/src/extension/implementation/xslt.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/patheffect.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o -c "/<>/src/extension/implementation/script.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/extension/system.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/patheffect.h:14, from /<>/src/extension/system.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o -c "/<>/src/extension/internal/bluredge.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/implementation/xslt.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/desktop.h:31, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/implementation/xslt.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/implementation/implementation.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o -c "/<>/src/extension/internal/cairo-ps-out.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o -c "/<>/src/extension/internal/cairo-render-context.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/extension/implementation/script.cpp:46: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/extension/implementation/script.cpp:46: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/extension/implementation/script.cpp:46: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/implementation/script.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/implementation/script.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/implementation/script.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/implementation/script.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/cairo-render-context.h:22, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bluredge.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bluredge.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/cairo-render-context.h:22, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bluredge.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/bluredge.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o -c "/<>/src/extension/internal/cairo-renderer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/cairo-render-context.h:22, from /<>/src/extension/internal/cairo-render-context.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-render-context.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o -c "/<>/src/extension/internal/cairo-renderer-pdf-out.cpp" /<>/src/extension/internal/cairo-render-context.cpp: In member function ‘cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(const SPPaintServer*, const Geom::OptRect&)’: /<>/src/extension/internal/cairo-render-context.cpp:1231:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1231 | Geom::Interval bounds = hatch->bounds(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-render-context.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-ps-out.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-ps-out.cpp:39: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-ps-out.cpp:39: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-ps-out.cpp:39: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/extension/internal/cairo-render-context.cpp: In member function ‘cairo_pattern_t* Inkscape::Extension::Internal::CairoRenderContext::_createHatchPainter(const SPPaintServer*, const Geom::OptRect&)’: /<>/src/extension/internal/cairo-render-context.cpp:1194:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/cairo-render-context.h:22, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-ps-out.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-ps-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o -c "/<>/src/extension/internal/emf-inout.cpp" [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o -c "/<>/src/extension/internal/emf-print.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/cairo-renderer.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/extension/internal/cairo-renderer.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/cairo-render-context.h:22, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/metafile-inout.h:24, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer.cpp:49: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer.cpp:49: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/cairo-renderer.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/cairo-renderer.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/extension/internal/cairo-renderer.cpp:787:34: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/extension/internal/cairo-renderer.cpp:844:56: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/cairo-render-context.h:22, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/emf-print.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/emf-print.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/extension/internal/cairo-render-context.h:24, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/emf-print.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/emf-print.cpp:35: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/cairo-renderer-pdf-out.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_shape_render(SPShape*, Inkscape::Extension::Internal::CairoRenderContext*)’: /<>/src/extension/internal/cairo-renderer.cpp:255:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | tr = Geom::Rotate::from_degrees( 180.0 ) * sp_shape_marker_get_transform_at_start(pathv.begin()->front()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:257:122: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(pathv.begin()->front().pointAt(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/extension/internal/cairo-renderer.cpp:275:52: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(path_it->front().pointAt(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:275:120: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(path_it->front().pointAt(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /<>/src/extension/internal/cairo-renderer.cpp:292:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(curve_it1->pointAt(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:292:118: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(curve_it1->pointAt(1)); | ~~~~~~~~~~~~~~~~~~^~~ /<>/src/extension/internal/cairo-renderer.cpp:308:52: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(lastcurve.pointAt(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:308:113: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(lastcurve.pointAt(1)); | ~~~~~~~~~~~~~~~~~^~~ /<>/src/extension/internal/cairo-renderer.cpp:332:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(lastcurve.pointAt(1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:332:109: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(lastcurve.pointAt(1)); | ~~~~~~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/extension/internal/cairo-renderer.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, bool, float, SPItem*)’: /<>/src/extension/internal/cairo-renderer.cpp:787:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:787:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/cairo-renderer.cpp:787:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:820:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 820 | Geom::Affine tp(Geom::Translate(-d.min())); | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/cairo-renderer.cpp:33: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, bool, float, SPItem*)’: /<>/src/extension/internal/cairo-renderer.cpp:820:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 820 | Geom::Affine tp(Geom::Translate(-d.min())); | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o -c "/<>/src/extension/internal/gdkpixbuf-input.cpp" /<>/src/extension/internal/cairo-renderer.cpp:787:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/cairo-renderer.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_shape_render(SPShape*, Inkscape::Extension::Internal::CairoRenderContext*)’: /<>/src/extension/internal/cairo-renderer.cpp:255:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | tr = Geom::Rotate::from_degrees( 180.0 ) * sp_shape_marker_get_transform_at_start(pathv.begin()->front()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/extension/internal/cairo-renderer.cpp:174:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | static void sp_shape_render(SPShape *shape, CairoRenderContext *ctx) | ^~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-inout.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-inout.cpp:36: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-inout.cpp:36: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-inout.cpp:36: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o -c "/<>/src/extension/internal/gimpgrad.cpp" In file included from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-print.cpp:40: /<>/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /<>/src/snapped-point.h:62:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Point getPoint() const {return _point;} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-print.cpp:40: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/emf-print.cpp:40: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/metafile-inout.h:24, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/emf-print.cpp:173:34: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/extension/internal/emf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /<>/src/extension/internal/emf-print.cpp:147:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | _doc_unit_scale = doc->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/emf-print.cpp:173:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | d = Geom::Rect::from_xywh(0, 0, _width, _height); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/emf-print.cpp:35: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:670:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 670 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-inout.h:25, from /<>/src/extension/internal/emf-inout.h:19, from /<>/src/extension/internal/emf-inout.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/extension/internal/emf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /<>/src/extension/internal/emf-print.cpp:173:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | d = Geom::Rect::from_xywh(0, 0, _width, _height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/metafile-print.h:21, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/extension/internal/emf-print.cpp:122:14: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc) | ^~~~~~~~ In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/extension/internal/emf-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintEmf::vector_rect_alignment(double, Geom::Point)’: /<>/src/extension/internal/emf-print.cpp:893:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 893 | int PrintEmf::vector_rect_alignment(double angle, Geom::Point vtest){ | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/metafile-print.h:20, from /<>/src/extension/internal/emf-print.h:17, from /<>/src/extension/internal/emf-print.cpp:26: /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Extension::Internal::PrintEmf::print_simple_shape(const Geom::PathVector&, const Geom::Affine&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘unsigned int Inkscape::Extension::Internal::PrintEmf::draw_pathv_to_EMF(const Geom::PathVector&, const Geom::Affine&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::portion(const Geom::Piecewise&, double, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/gdkpixbuf-input.cpp:152:50: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/gimpgrad.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gimpgrad.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/extension/internal/gdkpixbuf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, const char*)’: /<>/src/extension/internal/gdkpixbuf-input.cpp:152:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o -c "/<>/src/extension/internal/grid.cpp" /<>/src/extension/internal/gdkpixbuf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, const char*)’: /<>/src/extension/internal/gdkpixbuf-input.cpp:152:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/gdkpixbuf-input.cpp:19: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o -c "/<>/src/extension/internal/image-resolution.cpp" [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o -c "/<>/src/extension/internal/latex-pstricks.cpp" [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o -c "/<>/src/extension/internal/latex-pstricks-out.cpp" [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o -c "/<>/src/extension/internal/metafile-inout.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/latex-pstricks.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/latex-pstricks.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/latex-pstricks.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/latex-pstricks.cpp:16: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/print.h:15, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks.cpp:28: /<>/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /<>/src/snapped-point.h:62:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Point getPoint() const {return _point;} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/latex-pstricks.cpp:16: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/internal/latex-pstricks.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/extension/internal/grid.cpp:100:89: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/grid.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/extension/internal/latex-pstricks.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/extension/internal/latex-pstricks.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::Extension::Internal::PrintLatex::print_2geomcurve(Inkscape::SVGOStringStream&, const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks-out.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-pstricks-out.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/extension/internal/grid.cpp: In member function ‘virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /<>/src/extension/internal/grid.cpp:100:89: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | Geom::Rect temprec = bounding_area * static_cast(document)->doc2dt(); | ^ /<>/src/extension/internal/grid.cpp:105:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | double scale = document->doc()->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/grid.cpp:19: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/desktop.h:30, from /<>/src/extension/internal/grid.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ /<>/src/extension/internal/grid.cpp: In function ‘Glib::ustring Inkscape::Extension::Internal::{anonymous}::build_lines(Geom::Rect, const Geom::Point&, const Geom::Point&)’: /<>/src/extension/internal/grid.cpp:52:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | Glib::ustring build_lines(Geom::Rect bounding_area, | ^~~~~~~~~~~ /<>/src/extension/internal/grid.cpp:62:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | for (Geom::Point start_point = bounding_area.min(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/extension/print.h:16, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/print.h:15, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/extension/internal/grid.cpp: In member function ‘virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /<>/src/extension/internal/grid.cpp:105:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | double scale = document->doc()->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/extension/print.h:17, from /<>/src/extension/internal/latex-pstricks-out.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/extension/internal/grid.cpp:25: /<>/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o -c "/<>/src/extension/internal/metafile-print.cpp" [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o -c "/<>/src/extension/internal/odf.cpp" [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o -c "/<>/src/extension/internal/latex-text-renderer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/metafile-inout.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/metafile-inout.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/metafile-inout.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/metafile-inout.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/metafile-inout.cpp:193:46: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/extension/internal/metafile-print.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/extension/internal/metafile-print.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/extension/internal/metafile-print.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/extension/internal/metafile-inout.cpp: In static member function ‘static void Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)’: /<>/src/extension/internal/metafile-inout.cpp:193:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /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 /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/extension/internal/metafile-inout.cpp: In static member function ‘static void Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)’: /<>/src/extension/internal/metafile-inout.cpp:193:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/extension/internal/metafile-inout.cpp:17: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/extension/internal/latex-text-renderer.h:18, from /<>/src/extension/internal/latex-text-renderer.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o -c "/<>/src/extension/internal/png-output.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/extension/internal/metafile-print.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/extension/internal/metafile-print.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/extension/internal/metafile-print.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/extension/internal/metafile-print.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/extension/internal/metafile-print.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/extension/internal/metafile-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)’: /<>/src/extension/internal/metafile-print.cpp:307:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | gv.p2 = Geom::Point(gv.r, 0) + gv.p1; // xhandle | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/desktop.h:31, from /<>/src/object/sp-text.h:20, from /<>/src/extension/internal/latex-text-renderer.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/extension/internal/metafile-print.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/extension/internal/metafile-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)’: /<>/src/extension/internal/metafile-print.cpp:308:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | gv.p3 = Geom::Point(0, -gv.r) + gv.p1; // yhandle | ^~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o -c "/<>/src/extension/internal/pov-out.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/latex-text-renderer.cpp:49: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/latex-text-renderer.h:18, from /<>/src/extension/internal/latex-text-renderer.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/extension/internal/latex-text-renderer.cpp:668:34: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/extension/internal/latex-text-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)’: /<>/src/extension/internal/latex-text-renderer.cpp:461:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | Geom::Rect framebox = frame->getRect(); | ^ /<>/src/extension/internal/latex-text-renderer.cpp:484:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | Geom::Point pos(framebox.corner(0) * transform()); //topleft corner | ^ /<>/src/extension/internal/latex-text-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, bool, float, SPItem*)’: /<>/src/extension/internal/latex-text-renderer.cpp:668:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/latex-text-renderer.cpp:668:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/extension/internal/latex-text-renderer.cpp:668:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/latex-text-renderer.cpp:683:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/extension/internal/latex-text-renderer.h:18, from /<>/src/extension/internal/latex-text-renderer.cpp:19: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o -c "/<>/src/extension/internal/svg.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/odf.cpp:40: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/odf.cpp:40: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/extension/internal/latex-text-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)’: /<>/src/extension/internal/latex-text-renderer.cpp:439:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /<>/src/extension/internal/latex-text-renderer.cpp:439:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/extension/internal/latex-text-renderer.cpp:439:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/extension/internal/latex-text-renderer.cpp:509:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /<>/src/extension/internal/latex-text-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, bool, float, SPItem*)’: /<>/src/extension/internal/latex-text-renderer.cpp:668:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/extension/internal/latex-text-renderer.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o -c "/<>/src/extension/internal/svgz.cpp" In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/3rdparty/2geom/include/2geom/utils.h:59:25: required from ‘Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Translate&)’ /<>/src/extension/internal/odf.cpp:1222:100: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/3rdparty/2geom/include/2geom/utils.h:59:25: required from ‘Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Scale&)’ /<>/src/extension/internal/odf.cpp:1222:121: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/3rdparty/2geom/include/2geom/utils.h:59:25: required from ‘Geom::PathVector Geom::operator*(const Geom::PathVector&, const Geom::Scale&)’ /<>/src/extension/internal/odf.cpp:1222:121: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/odf.cpp: In member function ‘bool Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::Extension::Internal::Writer&, Inkscape::Extension::Internal::Writer&, Inkscape::XML::Node*)’: /<>/src/extension/internal/odf.cpp:1581:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1581 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/odf.cpp:40: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/odf.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 39%] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cc -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -MF CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o -c "/<>/src/extension/internal/text_reassemble.c" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o -c "/<>/src/extension/internal/wmf-inout.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/util/ziptool.h:44, from /<>/src/extension/internal/odf.h:16, from /<>/src/extension/internal/odf.cpp:27: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/util/ziptool.h:44, from /<>/src/extension/internal/odf.h:16, from /<>/src/extension/internal/odf.cpp:27: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/util/ziptool.h:44, from /<>/src/extension/internal/odf.h:16, from /<>/src/extension/internal/odf.cpp:27: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::GradientStop&}; _Tp = Inkscape::Extension::Internal::GradientStop; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::GradientInfo&}; _Tp = Inkscape::Extension::Internal::GradientInfo; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /<>/src/util/ziptool.h:44, from /<>/src/extension/internal/odf.h:16, from /<>/src/extension/internal/odf.cpp:27: /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Extension::Internal::OdfOutput::processGradient(SPItem*, const Glib::ustring&, Geom::Affine&, Glib::ustring&, Glib::ustring&, bool)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::Extension::Internal::Writer&, Inkscape::Extension::Internal::Writer&, Inkscape::XML::Node*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/pov-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/pov-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o -c "/<>/src/extension/internal/wmf-print.cpp" In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/extension/internal/pov-out.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pov-out.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /<>/src/extension/implementation/implementation.h:16, from /<>/src/extension/internal/pov-out.h:21, from /<>/src/extension/internal/pov-out.cpp:21: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/extension/implementation/implementation.h:16, from /<>/src/extension/internal/pov-out.h:21, from /<>/src/extension/internal/pov-out.cpp:21: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, const String&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/svg.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/svg.cpp:909:50: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o -c "/<>/src/extension/internal/filter/filter-all.cpp" /<>/src/extension/internal/svg.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/svg.cpp:909:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 909 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/svg.cpp:23: /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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/extension/internal/svg.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/svg.cpp:909:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 909 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/svg.cpp:23: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/extension/internal/wmf-print.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/extension/internal/wmf-print.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/extension/internal/wmf-print.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/extension/internal/wmf-print.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o -c "/<>/src/extension/internal/filter/filter-file.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/wmf-inout.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-print.cpp:43: /<>/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /<>/src/snapped-point.h:62:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Point getPoint() const {return _point;} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-print.cpp:43: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-print.cpp:43: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wmf-inout.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/wmf-print.cpp:165:34: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/extension/internal/wmf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintWmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /<>/src/extension/internal/wmf-print.cpp:165:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | d = Geom::Rect::from_xywh(0, 0, _width, _height); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/extension/internal/wmf-print.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/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 { | ^~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o -c "/<>/src/extension/internal/filter/filter.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/extension/internal/wmf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintWmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /<>/src/extension/internal/wmf-print.cpp:165:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | d = Geom::Rect::from_xywh(0, 0, _width, _height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/extension/internal/wmf-print.cpp: In function ‘virtual int Inkscape::Extension::Internal::PrintWmf::create_pen(const SPStyle*, const Geom::Affine&)’: /<>/src/extension/internal/wmf-print.cpp:553:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | Geom::Point p1(one * transform); | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/extension/internal/wmf-print.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/extension/internal/wmf-print.cpp:27: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘bool Inkscape::Extension::Internal::PrintWmf::print_simple_shape(const Geom::PathVector&, const Geom::Affine&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/filter/filter-file.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o -c "/<>/src/extension/internal/pdfinput/pdf-input.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o -c "/<>/src/extension/internal/pdfinput/pdf-parser.cpp" [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o -c "/<>/src/extension/internal/pdfinput/svg-builder.cpp" In file included from /<>/src/extension/internal/pdfinput/svg-builder.h:29, from /<>/src/extension/internal/pdfinput/pdf-parser.cpp:29: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/extension/internal/pdfinput/svg-builder.h:29, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/filter/filter.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/filter/filter.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/filter/filter.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/filter/filter.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o -c "/<>/src/extension/prefdialog/prefdialog.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o -c "/<>/src/extension/prefdialog/parameter.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/extension/internal/pdfinput/svg-builder.h:29, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/pdfinput/pdf-input.cpp:899:46: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/extension/internal/pdfinput/pdf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/pdfinput/pdf-input.cpp:899:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 899 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /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/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/extension/internal/pdfinput/svg-builder.h:29, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:23: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Extension::Internal::SvgGlyph&}; _Tp = Inkscape::Extension::Internal::SvgGlyph; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/extension/internal/pdfinput/svg-builder.h:29, from /<>/src/extension/internal/pdfinput/svg-builder.cpp:23: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::addChar(GfxState*, double, double, double, double, double, double, CharCode, int, const Unicode*, int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/extension/internal/pdfinput/pdf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/pdfinput/pdf-input.cpp:899:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 899 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/internal/pdfinput/pdf-input.cpp:51: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o -c "/<>/src/extension/prefdialog/parameter-bool.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o -c "/<>/src/extension/prefdialog/parameter-color.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o -c "/<>/src/extension/prefdialog/parameter-float.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/extension/prefdialog/prefdialog.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-bool.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-float.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-color.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o -c "/<>/src/extension/prefdialog/parameter-int.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o -c "/<>/src/extension/prefdialog/parameter-notebook.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o -c "/<>/src/extension/prefdialog/parameter-optiongroup.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o -c "/<>/src/extension/prefdialog/parameter-path.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-notebook.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-int.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-optiongroup.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o -c "/<>/src/extension/prefdialog/parameter-string.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o -c "/<>/src/extension/prefdialog/widget.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-path.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o -c "/<>/src/extension/prefdialog/widget-box.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o -c "/<>/src/extension/prefdialog/widget-image.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o -c "/<>/src/extension/prefdialog/widget-label.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/extension/prefdialog/parameter-string.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o -c "/<>/src/extension/prefdialog/widget-separator.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o -c "/<>/src/extension/prefdialog/widget-spacer.cpp" [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -c "/<>/src/extension/internal/cdr-input.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -c "/<>/src/extension/internal/vsd-input.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o -c "/<>/src/extension/internal/wpg-input.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -c "/<>/src/extension/internal/bitmap/adaptiveThreshold.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -c "/<>/src/extension/internal/bitmap/addNoise.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/cdr-input.cpp:44: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/cdr-input.cpp:301:47: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/vsd-input.cpp:43: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/vsd-input.cpp:301:47: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/extension/internal/cdr-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/cdr-input.cpp:301:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/cdr-input.cpp:44: /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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/extension/internal/vsd-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/vsd-input.cpp:301:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/vsd-input.cpp:43: /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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/wpg-input.cpp:54: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/extension/internal/wpg-input.cpp:120:46: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/extension/internal/cdr-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/cdr-input.cpp:301:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/cdr-input.cpp:44: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/extension/internal/wpg-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/wpg-input.cpp:120:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/extension/internal/wpg-input.cpp:54: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/extension/internal/vsd-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/vsd-input.cpp:301:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/vsd-input.cpp:43: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -c "/<>/src/extension/internal/bitmap/blur.cpp" /<>/src/extension/internal/wpg-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, const gchar*)’: /<>/src/extension/internal/wpg-input.cpp:120:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/extension/internal/wpg-input.cpp:54: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -c "/<>/src/extension/internal/bitmap/channel.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -c "/<>/src/extension/internal/bitmap/charcoal.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -c "/<>/src/extension/internal/bitmap/colorize.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -c "/<>/src/extension/internal/bitmap/contrast.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -c "/<>/src/extension/internal/bitmap/crop.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -c "/<>/src/extension/internal/bitmap/cycleColormap.cpp" [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -c "/<>/src/extension/internal/bitmap/despeckle.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/bitmap/crop.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/extension/internal/bitmap/crop.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/extension/internal/bitmap/crop.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -c "/<>/src/extension/internal/bitmap/edge.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/extension/internal/bitmap/crop.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/extension/internal/bitmap/crop.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -c "/<>/src/extension/internal/bitmap/emboss.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/bitmap/crop.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/extension/internal/bitmap/crop.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/extension/internal/bitmap/crop.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/extension/internal/bitmap/crop.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/extension/internal/bitmap/crop.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/extension/internal/bitmap/crop.cpp:48:77: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/extension/internal/bitmap/crop.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/extension/internal/bitmap/crop.cpp: In member function ‘virtual void Inkscape::Extension::Internal::Bitmap::Crop::postEffect(Magick::Image*, SPItem*)’: /<>/src/extension/internal/bitmap/crop.cpp:48:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), | ~~~~~~~~~~~~~~~~^~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -c "/<>/src/extension/internal/bitmap/enhance.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -c "/<>/src/extension/internal/bitmap/equalize.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -c "/<>/src/extension/internal/bitmap/gaussianBlur.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -c "/<>/src/extension/internal/bitmap/imagemagick.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -c "/<>/src/extension/internal/bitmap/implode.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -c "/<>/src/extension/internal/bitmap/level.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -c "/<>/src/extension/internal/bitmap/levelChannel.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -c "/<>/src/extension/internal/bitmap/medianFilter.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -c "/<>/src/extension/internal/bitmap/modulate.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/extension/internal/bitmap/imagemagick.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/extension/internal/bitmap/imagemagick.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -c "/<>/src/extension/internal/bitmap/negate.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -c "/<>/src/extension/internal/bitmap/normalize.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -c "/<>/src/extension/internal/bitmap/oilPaint.cpp" [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -c "/<>/src/extension/internal/bitmap/opacity.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -c "/<>/src/extension/internal/bitmap/raise.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -c "/<>/src/extension/internal/bitmap/reduceNoise.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -c "/<>/src/extension/internal/bitmap/sample.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -c "/<>/src/extension/internal/bitmap/shade.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -c "/<>/src/extension/internal/bitmap/sharpen.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -c "/<>/src/extension/internal/bitmap/solarize.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -c "/<>/src/extension/internal/bitmap/spread.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -c "/<>/src/extension/internal/bitmap/swirl.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -c "/<>/src/extension/internal/bitmap/threshold.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -c "/<>/src/extension/internal/bitmap/unsharpmask.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -c "/<>/src/extension/internal/bitmap/wave.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/action.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/action.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/action.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/action.cpp.o -c "/<>/src/helper/action.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o -c "/<>/src/helper/action-context.cpp" [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom.cpp.o -c "/<>/src/helper/geom.cpp" [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o -c "/<>/src/helper/geom-nodetype.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/helper/geom-nodetype.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/helper/geom-nodetype.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/helper/geom-nodetype.cpp: In function ‘Geom::NodeType Geom::get_nodetype(const Geom::Curve&, const Geom::Curve&)’: /<>/src/helper/geom-nodetype.cpp:28:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 28 | if ( !are_near(c_incoming.pointAt(1), c_outgoing.pointAt(0)) ) | ~~~~~~~~~~~~~~~~~~^~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o -c "/<>/src/helper/geom-pathstroke.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/helper/geom.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/helper/geom.cpp:16: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/helper/geom.cpp: In function ‘Geom::OptRect bounds_exact_transformed(const Geom::PathVector&, const Geom::Affine&)’: /<>/src/helper/geom.cpp:185:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | bbox.unionWith( ctemp->boundsExact()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/helper/geom.cpp:16: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/helper/action.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/helper/geom.cpp:16: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/helper/geom.cpp:16: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/helper/action.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/helper/geom-curves.h:18, from /<>/src/helper/geom.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/helper/geom.cpp: In function ‘Geom::OptRect bounds_exact_transformed(const Geom::PathVector&, const Geom::Affine&)’: /<>/src/helper/geom.cpp:149:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | bounds_exact_transformed(Geom::PathVector const & pv, Geom::Affine const & t) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom.cpp:149:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/helper/geom.cpp:149:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/helper/geom.cpp:170:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | bbox.expandTo(c.finalPoint() * t); | ~~~~~~~~~~~~^~ /<>/src/helper/geom.cpp:185:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | bbox.unionWith( ctemp->boundsExact()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘size_t count_path_nodes(const Geom::Path&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o -c "/<>/src/helper/geom-pathvectorsatellites.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/helper/geom.cpp:13: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/helper/geom.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/helper/geom-pathstroke.cpp:16: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /<>/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:64: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::PathVector pathv_to_linear(const Geom::PathVector&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal({anonymous}::join_data, int)’: /<>/src/helper/geom-pathstroke.cpp:549:81: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 549 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /<>/src/helper/geom-pathstroke.cpp:563:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | Geom::Point temp = bisector.versor(); | ^ /<>/src/helper/geom-pathstroke.cpp:565:24: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:570:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | ortho.pointAt(0), ortho.versor() ); | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /<>/src/helper/geom-pathstroke.cpp: In function ‘Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)’: /<>/src/helper/geom-pathstroke.cpp:246:54: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /<>/src/helper/geom-pathstroke.cpp:249:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /<>/src/helper/geom-pathstroke.cpp:274:55: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /<>/src/helper/geom-pathstroke.cpp:278:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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)); | ~^~ /<>/src/3rdparty/2geom/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); | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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(); | ^ /<>/src/3rdparty/2geom/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; | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /<>/src/3rdparty/2geom/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) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In function ‘Geom::Point Geom::middle_point(const LineSegment&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:487:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:147:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | Point d = p - _initial; | ^~~~~~~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::flat_cap(Geom::PathBuilder&, const Geom::Path&, const Geom::Path&, double)’: /<>/src/helper/geom-pathstroke.cpp:949:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 949 | res.lineTo(against_dir.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); | ^ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::peak_cap(Geom::PathBuilder&, const Geom::Path&, const Geom::Path&, double)’: /<>/src/helper/geom-pathstroke.cpp:970:94: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 970 | Geom::Point normal_1 = -Geom::unitTangentAt(Geom::reverse(with_dir.back().toSBasis()), 0.); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o -c "/<>/src/helper/geom-satellite.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/helper/action-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/helper/action-context.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/helper/action-context.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/action-context.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In member function ‘Geom::Point Geom::Point::normalized() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:478:6: note: parameter passing for argument of type ‘Geom::Point’ 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) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:478:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:131:44: 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 function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:503:6: note: parameter passing for argument of type ‘Geom::Point’ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:503:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:505:32: 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)); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/helper/geom-pathstroke.cpp: In function ‘double {anonymous}::_offset_cubic_stable_sub.constprop(const CubicBezier&, Geom::CubicBezier&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, double, double, double, double, double, double)’: /<>/src/helper/geom-pathstroke.cpp:756:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 756 | const Geom::Point req = bez.pointAt(t); | ~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/helper/geom-pathvectorsatellites.h:25, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o -c "/<>/src/helper/gettext.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp: In function ‘Geom::Point {anonymous}::expand_circle(Geom::Circle&, const Geom::Circle&, const Geom::Point&, const Geom::Point&)’: /<>/src/helper/geom-pathstroke.cpp:246:45: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:274:46: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:275:45: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:231:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:231:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/helper/geom-pathstroke.cpp:231:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/helper/geom-pathstroke.cpp:231:13: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/helper/geom-pathstroke.cpp:231:13: 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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h:498:32: 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) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:249:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h:498:32: 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) ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:147:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | Point d = p - _initial; | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/helper/geom-pathvectorsatellites.cpp: In member function ‘void PathVectorSatellites::recalculateForNewPathVector(Geom::PathVector, Satellite)’: /<>/src/helper/geom-pathvectorsatellites.cpp:217:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | if (Geom::are_near(_pathvector[k][l].initialPoint(), i[j].initialPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-pathvectorsatellites.h:23, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/helper/geom-pathvectorsatellites.h:24, from /<>/src/helper/geom-pathvectorsatellites.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {int, int, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {int, int, Geom::Point&}; _Tp = Geom::Intersection<>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/helper/geom-pathstroke.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In function ‘void {anonymous}::offset_curve(Geom::Path&, const Geom::Curve*, double, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Satellite&}; _Tp = Satellite; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/helper/geom-satellite.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/geom.h:19, from /<>/src/helper/geom-pathvectorsatellites.cpp:20: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void PathVectorSatellites::recalculateForNewPathVector(Geom::PathVector, Satellite)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Circle Geom::touching_circle(const Geom::D2&, double, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal({anonymous}::join_data, int)’: /<>/src/helper/geom-pathstroke.cpp:553:52: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | Geom::Line bisector_chord = make_bisector_line(chord); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/helper/geom-pathstroke.cpp:13: /<>/src/3rdparty/2geom/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:353:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 353 | void extrapolate_join_internal(join_data jd, int alternative) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:353: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 /<>/src/helper/geom-satellite.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/helper/geom-satellite.cpp: In member function ‘Geom::Point Satellite::getPosition(const Geom::Curve&, bool) const’: /<>/src/helper/geom-satellite.cpp:200:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Point Satellite::getPosition(Geom::Curve const &curve_in, bool inverse) const | ^~~~~ /<>/src/helper/geom-pathstroke.cpp:549:51: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 549 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/helper/geom-pathstroke.cpp:552:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | Geom::LineSegment chord(point_on_path, sol); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o -c "/<>/src/helper/pixbuf-ops.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o -c "/<>/src/helper/png-write.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/helper/geom-satellite.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/helper/geom-satellite.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/helper/geom-satellite.h:18, from /<>/src/helper/geom-satellite.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/path-intersection.h:38, from /<>/src/helper/geom-satellite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o -c "/<>/src/helper/stock-items.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/boost/assign/std/vector.hpp:21, from /usr/include/boost/assign/std.hpp:18, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/boost/assign/std/vector.hpp:21, from /usr/include/boost/assign/std.hpp:18, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/bits/stl_tree.h:63, from /usr/include/c++/11/map:60, from /<>/src/helper/geom-satellite.h:16, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’: /usr/include/c++/11/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/11/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/algorithm:62, from /usr/include/c++/11/ext/slist:47, from /usr/include/boost/assign/std/slist.hpp:24, from /usr/include/boost/assign/std.hpp:21, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/boost/assign/std/vector.hpp:21, from /usr/include/boost/assign/std.hpp:18, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/boost/assign/std/vector.hpp:21, from /usr/include/boost/assign/std.hpp:18, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /usr/include/c++/11/ext/slist:47, from /usr/include/boost/assign/std/slist.hpp:24, from /usr/include/boost/assign/std.hpp:21, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/boost/assign/std/vector.hpp:21, from /usr/include/boost/assign/std.hpp:18, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/png-write.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/png-write.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /usr/include/c++/11/ext/slist:47, from /usr/include/boost/assign/std/slist.hpp:24, from /usr/include/boost/assign/std.hpp:21, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/helper/pixbuf-ops.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/helper/png-write.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/algorithm:62, from /usr/include/c++/11/ext/slist:47, from /usr/include/boost/assign/std/slist.hpp:24, from /usr/include/boost/assign/std.hpp:21, from /usr/include/boost/assign.hpp:19, from /<>/src/helper/geom-satellite.h:17, from /<>/src/helper/geom-satellite.cpp:13: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:84:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:86:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:91:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:93:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/helper/pixbuf-ops.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/helper/png-write.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/helper/pixbuf-ops.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ In file included from /<>/src/helper/png-write.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/pixbuf-ops.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/pixbuf-ops.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o -c "/<>/src/helper/verb-action.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/png-write.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/helper/png-write.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/helper/png-write.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/helper/png-write.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/png-write.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/helper/pixbuf-ops.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/pixbuf-ops.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/pixbuf-ops.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/helper/pixbuf-ops.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/helper/pixbuf-ops.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/helper/pixbuf-ops.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -MF CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o.d -o CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o -c "/<>/obj-arm-linux-gnueabihf/src/helper/sp-marshal.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/helper/stock-items.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -MF CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o -c "/<>/src/io/dir-util.cpp" [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/file.cpp.o -MF CMakeFiles/inkscape_base.dir/io/file.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/file.cpp.o -c "/<>/src/io/file.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/widgets/toolbox.h:21, from /<>/src/helper/verb-action.cpp:40: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -MF CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o -c "/<>/src/io/file-export-cmd.cpp" [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o -MF CMakeFiles/inkscape_base.dir/io/resource.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/resource.cpp.o -c "/<>/src/io/resource.cpp" [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o -c "/<>/src/io/resource-manager.cpp" [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o -c "/<>/src/io/stream/bufferstream.cpp" [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o -c "/<>/src/io/stream/gzipstream.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o -c "/<>/src/io/stream/inkscapestream.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o -c "/<>/src/io/stream/stringstream.cpp" /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/io/file.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o -c "/<>/src/io/stream/uristream.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -MF CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o -c "/<>/src/io/stream/xsltstream.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/io/resource-manager.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/resource-manager.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o -MF CMakeFiles/inkscape_base.dir/io/sys.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/sys.cpp.o -c "/<>/src/io/sys.cpp" [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/http.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/io/http.cpp.o -MF CMakeFiles/inkscape_base.dir/io/http.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/http.cpp.o -c "/<>/src/io/http.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/io/file-export-cmd.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/io/file-export-cmd.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o -c "/<>/src/live_effects/effect.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/io/sys.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o -c "/<>/src/live_effects/fill-conversion.cpp" [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o -c "/<>/src/live_effects/lpe-angle_bisector.cpp" [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o -c "/<>/src/live_effects/lpe-attach-path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/live_effects/fill-conversion.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/fill-conversion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o -c "/<>/src/live_effects/lpe-bendpath.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEAngleBisector::doEffect_path(const Geom::PathVector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o -c "/<>/src/live_effects/lpe-bool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-angle_bisector.h:15, from /<>/src/live_effects/effect.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-attach-path.cpp:11: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-attach-path.cpp:11: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/curve.h:110:19: 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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-attach-path.cpp:11: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o -c "/<>/src/live_effects/lpe-bounding-box.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-attach-path.h:13, from /<>/src/live_effects/lpe-attach-path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o -c "/<>/src/live_effects/lpe-bspline.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/live_effects/lpe-bendpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/live_effects/lpe-bendpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/live_effects/lpe-bendpath.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/live_effects/lpe-bendpath.cpp:12: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /<>/src/live_effects/lpe-bendpath.cpp:9: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-bool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-bool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/live_effects/lpe-bendpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘void Geom::Ray::setPoints(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/ray.h:77:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | _vector = b - a; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-bendpath.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/live_effects/lpe-bendpath.cpp:9: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/live_effects/lpe-bendpath.cpp:9: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-bool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-bool.cpp: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, fill_typ, fill_typ)’: /<>/src/live_effects/lpe-bool.cpp:226:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::remove_short_cuts(const Geom::Piecewise&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o -c "/<>/src/live_effects/lpe-circle_3pts.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bounding-box.h:13, from /<>/src/live_effects/lpe-bounding-box.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Path::cut_position&}; _Tp = Path::cut_position; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -c "/<>/src/live_effects/lpe-transform_2pts.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Path::cut_position; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/live_effects/lpe-bspline.cpp:328:79: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, fill_typ, fill_typ)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bool.h:14, from /<>/src/live_effects/lpe-bool.cpp:10: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-bspline.cpp: In function ‘void Inkscape::LivePathEffect::sp_bspline_do_effect(SPCurve*, double, Geom::PathVector&)’: /<>/src/live_effects/lpe-bspline.cpp:209:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | curve_n->moveto(curve_it1->initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/live_effects/lpe-bspline.cpp:6: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o -c "/<>/src/live_effects/lpe-circle_with_radius.cpp" [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o -c "/<>/src/live_effects/lpe-clone-original.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/live_effects/lpe-circle_3pts.cpp:19: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-circle_3pts.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-circle_3pts.cpp:20: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-circle_3pts.cpp:20: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_3pts.h:19, from /<>/src/live_effects/lpe-circle_3pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-transform_2pts.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-transform_2pts.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-transform_2pts.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-transform_2pts.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o -c "/<>/src/live_effects/lpe-constructgrid.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate]’ /<>/src/live_effects/lpe-transform_2pts.cpp:460:50: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(const SPLPEItem*)’: /<>/src/live_effects/lpe-transform_2pts.cpp:102:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | point_a = pathvector.initialPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/live_effects/lpe-circle_with_radius.cpp:19: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-circle_with_radius.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-circle_with_radius.cpp:20: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-transform_2pts.h:17, from /<>/src/live_effects/lpe-transform_2pts.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In constructor ‘Geom::Ray::Ray(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/ray.h:77:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | _vector = b - a; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/live_effects/lpe-transform_2pts.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/live_effects/lpe-transform_2pts.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-circle_with_radius.cpp:20: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-circle_with_radius.h:16, from /<>/src/live_effects/lpe-circle_with_radius.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o -c "/<>/src/live_effects/lpe-copy_rotate.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o -c "/<>/src/live_effects/lpe-curvestitch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-clone-original.h:12, from /<>/src/live_effects/lpe-clone-original.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o -c "/<>/src/live_effects/lpe-dashed-stroke.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Geom::Path&, const T&) [with T = Geom::Translate]’ /<>/src/live_effects/lpe-constructgrid.cpp:66:50: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-constructgrid.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEConstructGrid::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-constructgrid.cpp:47:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point first_p = (*it++).initialPoint(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-constructgrid.h:18, from /<>/src/live_effects/lpe-constructgrid.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o -c "/<>/src/live_effects/lpe-dynastroke.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/live_effects/lpe-copy_rotate.cpp:541:55: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-curvestitch.cpp:92:38: required from here /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]’: /<>/src/live_effects/lpe-curvestitch.cpp:102:32: required from here /<>/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)’: /<>/src/live_effects/lpe-copy_rotate.cpp:159:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /<>/src/live_effects/lpe-copy_rotate.cpp:163:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /<>/src/live_effects/lpe-copy_rotate.cpp:608:61: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 608 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-copy_rotate.cpp:619:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ /<>/src/live_effects/lpe-curvestitch.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-curvestitch.cpp:92:39: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Interval bndsA = A.domain(); | ^ /<>/src/live_effects/lpe-curvestitch.cpp:102:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | Point start = A(tA); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)’: /<>/src/live_effects/lpe-copy_rotate.cpp:163:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/live_effects/lpe-curvestitch.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-curvestitch.cpp:93:38: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Interval bndsB = B.domain(); | ~~~~~~~~^~ /<>/src/live_effects/lpe-curvestitch.cpp:103:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Point end = B(tB); | ~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘void Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, const Geom::Path&)’: /<>/src/live_effects/lpe-copy_rotate.cpp:468:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 468 | position = pointInTriangle(side_checker, divider.initialPoint(), divider[0].finalPoint(), divider[1].finalPoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /<>/src/live_effects/lpe-copy_rotate.cpp:608:61: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 608 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-copy_rotate.cpp:518:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | half_dir = unit_vector(Geom::middle_point(line_start,line_end) - (Geom::Point)origin); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-curvestitch.h:18, from /<>/src/live_effects/lpe-curvestitch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-curvestitch.cpp:16: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-curvestitch.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doOnApply(const SPLPEItem*)’: /<>/src/live_effects/lpe-copy_rotate.cpp:388:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | dir = unit_vector(B - A); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/live_effects/lpe-dashed-stroke.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEDashedStroke::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-dashed-stroke.cpp:89:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o -c "/<>/src/live_effects/lpe-ellipse_5pts.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-dashed-stroke.h:11, from /<>/src/live_effects/lpe-dashed-stroke.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/streambuf:41, from /usr/include/c++/11/bits/streambuf_iterator.h:35, from /usr/include/c++/11/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /<>/src/util/enums.h:14, from /<>/src/live_effects/effect-enum.h:13, from /<>/src/live_effects/effect.h:11, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’: /usr/include/c++/11/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/11/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, const Geom::Path&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-copy_rotate.h:18, from /<>/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:84:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:86:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:91:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:93:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o -c "/<>/src/live_effects/lpe-embrodery-stitch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:284:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | result[i] = -p[i]; In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o -c "/<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp" /<>/src/live_effects/lpe-dynastroke.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-dynastroke.cpp:190:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | if ( m.segs.front().at0() == m.segs.back().at1()){ | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-dynastroke.h:18, from /<>/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::reverse(const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-ellipse_5pts.cpp:16: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-ellipse_5pts.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:18: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-ellipse_5pts.cpp:191:78: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Affine aff = Geom::Scale(el.rays()) * Geom::Rotate(el.rotationAngle()) * Geom::Translate(el.center()); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-ellipse_5pts.cpp:191:109: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Affine aff = Geom::Scale(el.rays()) * Geom::Rotate(el.rotationAngle()) * Geom::Translate(el.center()); | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:18: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A, B, C) [with CurveType = Geom::BezierCurveN<3>; A = Geom::Point; B = Geom::Point; C = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/path.h:754:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 754 | void appendNew(A a, B b, C c) { | ^~~~~~~~~ In file included from /<>/src/live_effects/lpe-ellipse_5pts.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~~~~~~ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o -c "/<>/src/live_effects/lpe-envelope.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-ellipse_5pts.cpp:191:78: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Affine aff = Geom::Scale(el.rays()) * Geom::Rotate(el.rotationAngle()) * Geom::Translate(el.center()); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-ellipse_5pts.cpp:191:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Affine aff = Geom::Scale(el.rays()) * Geom::Rotate(el.rotationAngle()) * Geom::Translate(el.center()); | ~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-ellipse_5pts.h:18, from /<>/src/live_effects/lpe-ellipse_5pts.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-embrodery-stitch.cpp:281:48: required from here /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]’: /<>/src/live_effects/lpe-embrodery-stitch.cpp:299:43: required from here /<>/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEmbroderyStitch::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-embrodery-stitch.cpp:281:49: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | Interval pwdomain = pwEqdist.domain(); | ^ /<>/src/live_effects/lpe-embrodery-stitch.cpp:296:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 296 | p1 = GetStartPointInterpolBeforeRev(orderinginfos, iInfo); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-embrodery-stitch.cpp:347:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Interval pwdomain = pwOneEqdist.domain(); | ^ /<>/src/live_effects/lpe-embrodery-stitch.cpp:352:73: 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 p1 = pwOneEqdist.valueAt(pwdomain.min() + offs); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o -c "/<>/src/live_effects/lpe-extrude.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch.h:13, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); | ^ /<>/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEmbroderyStitch::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-embrodery-stitch.cpp:281:48: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | Interval pwdomain = pwEqdist.domain(); | ~~~~~~~~~~~~~~~^~ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: 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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo&}; _Tp = Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingInfo; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingClosest(std::vector&, bool)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*&, Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupPoint*&}; _Tp = Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::AddNeighbors(Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroupNeighbor; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderGroups(std::vector*, int)’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /<>/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingAdvanced(std::vector&, int)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:10: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-embrodery-stitch.cpp:10: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::reverse(const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o -c "/<>/src/live_effects/lpe-fill-between-many.cpp" /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEmbroderyStitch::doEffect_path(const Geom::PathVector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o -c "/<>/src/live_effects/lpe-fill-between-strokes.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:284:25: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | result[i] = -p[i]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-extrude.cpp:146:84: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-envelope.h:13, from /<>/src/live_effects/lpe-envelope.cpp:8: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/live_effects/lpe-extrude.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-extrude.cpp:146:84: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-extrude.cpp:149:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-extrude.cpp:153:55: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | } else if (!are_near(portion_t, pwd2_in.domain().max())) { | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-extrude.cpp:156:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | part.continuousConcat(connector + cut.lastValue()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::remove_short_cuts(const Geom::Piecewise&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::continuousConcat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:257:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | typename T::output_type y = segs.back().at1() - other.segs.front().at0(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/live_effects/lpe-extrude.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-extrude.cpp:146:84: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); | ~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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(); | ~~~^~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o -c "/<>/src/live_effects/lpe-fillet-chamfer.cpp" /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::portion(const Geom::Piecewise&, double, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::reverse(const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::continuousConcat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-extrude.h:16, from /<>/src/live_effects/lpe-extrude.cpp:15: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-many.h:13, from /<>/src/live_effects/lpe-fill-between-many.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o -c "/<>/src/live_effects/lpe-gears.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-fill-between-strokes.h:13, from /<>/src/live_effects/lpe-fill-between-strokes.cpp:7: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o -c "/<>/src/live_effects/lpe-interpolate.cpp" [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o -c "/<>/src/live_effects/lpe-interpolate_points.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:42, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-fillet-chamfer.h:16, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-fillet-chamfer.h:16, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-fillet-chamfer.h:16, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)’: /<>/src/live_effects/lpe-fillet-chamfer.cpp:127:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/d2.h:320:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-gears.h:15, from /<>/src/live_effects/lpe-gears.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-interpolate.cpp:86:35: required from here /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]’: /<>/src/live_effects/lpe-interpolate.cpp:98:38: required from here /<>/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /<>/src/live_effects/lpe-gears.cpp: In member function ‘Gear Gear::spawn(Geom::Point)’: /<>/src/live_effects/lpe-gears.cpp:184:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | double a = atan2(p - this->centre()); | ^ In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/live_effects/lpe-gears.cpp: In member function ‘Geom::D2 Gear::_involute(double, double)’: /<>/src/live_effects/lpe-gears.cpp:77:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | B[0] = cos(bo,2); | ~~~^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/live_effects/lpe-powerstroke-interpolators.h:201:31: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-interpolate.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolate::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-interpolate.cpp:86:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | pwd2_B.setDomain(pwd2_A.domain()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-interpolate.cpp:98:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In function ‘Geom::Point Geom::Path::finalPoint() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/live_effects/lpe-interpolate_points.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-interpolate_points.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 | pts.push_back(path_it.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/live_effects/lpe-interpolate_points.cpp:16: /<>/src/live_effects/lpe-powerstroke-interpolators.h: In member function ‘Geom::CubicBezier Geom::Interpolate::CentripetalCatmullRomInterpolator::calc_bezier(Geom::Point, Geom::Point, Geom::Point, Geom::Point) const’: /<>/src/live_effects/lpe-powerstroke-interpolators.h:242:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | CubicBezier calc_bezier(Point p0, Point p1, Point p2, Point p3) const { | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Satellite&}; _Tp = Satellite; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/live_effects/lpe-interpolate.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolate::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-interpolate.cpp:92:57: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Geom::Interval trajectory_domain = trajectory.domain(); | ~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-interpolate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEInterpolate::resetDefaults(const SPItem*)’: /<>/src/live_effects/lpe-interpolate.cpp:165:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | traj_pathv[0].start(bounds_A->midpoint()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o -c "/<>/src/live_effects/lpe-jointype.cpp" In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-interpolate.h:18, from /<>/src/live_effects/lpe-interpolate.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-interpolate_points.h:18, from /<>/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEInterpolatePoints::doEffect_path(const Geom::PathVector&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o -c "/<>/src/live_effects/lpe-knot.cpp" [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o -c "/<>/src/live_effects/lpe-lattice.cpp" [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o -c "/<>/src/live_effects/lpe-lattice2.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-jointype.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-jointype.cpp:26: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/live_effects/lpe-jointype.cpp:26: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-jointype.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-knot.h:18, from /<>/src/live_effects/lpe-knot.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-knot.h:18, from /<>/src/live_effects/lpe-knot.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-knot.h:18, from /<>/src/live_effects/lpe-knot.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-knot.h:18, from /<>/src/live_effects/lpe-knot.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/live_effects/lpe-lattice.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In function ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’: /<>/src/live_effects/lpe-knot.cpp:103:53: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | double const ta, double const width){ | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const’: /<>/src/live_effects/lpe-knot.cpp:686:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 686 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/live_effects/lpe-lattice2.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const Geom::D2&, Geom::Point) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/d2.h:320:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o -c "/<>/src/live_effects/lpe-line_segment.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-knot.cpp:494:87: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Interval hidden = findShadowedTime(gpaths[i0], flag_j, ti, width/2); | ^ /<>/src/live_effects/lpe-knot.cpp: In function ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’: /<>/src/live_effects/lpe-knot.cpp:105:40: 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 T = unit_vector(pt_and_dir[1]); | ^ /<>/src/live_effects/lpe-knot.cpp:151:30: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | return Interval(tmin,tmax); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/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 { | ^~ /usr/include/c++/11/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::Linear2d; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In function ‘std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)’: /<>/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const’: /<>/src/live_effects/lpe-knot.cpp:686:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 686 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-lattice.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-lattice.cpp:139:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | double dl = dot((*handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-lattice2.cpp: In member function ‘void Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-lattice2.cpp:291:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:298:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /<>/src/live_effects/lpe-lattice2.cpp: In member function ‘void Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-lattice2.cpp:312:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:319:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-lattice.h:21, from /<>/src/live_effects/lpe-lattice.cpp:18: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-lattice2.h:23, from /<>/src/live_effects/lpe-lattice2.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o -c "/<>/src/live_effects/lpe-measure-segments.cpp" /<>/src/live_effects/lpe-lattice2.cpp: In member function ‘void Inkscape::LivePathEffect::LPELattice2::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-lattice2.cpp:291:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:307:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp: In member function ‘void Inkscape::LivePathEffect::LPELattice2::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-lattice2.cpp:312:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp:328:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/live_effects/lpe-lattice2.cpp:20: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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::Linear2d; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Path::size_type Inkscape::LivePathEffect::size_nondegenerate(const Geom::Path&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/live_effects/lpe-lattice2.cpp:20: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:960:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 960 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/src/live_effects/lpe-knot.cpp: In function ‘std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)’: /<>/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::LivePathEffect::LPEKnotNS::CrossingPoint&}; _Tp = Inkscape::LivePathEffect::LPEKnotNS::CrossingPoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::to_vector()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/live_effects/lpe-lattice2.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-lattice2.cpp:344:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/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}; _Tp = Geom::Interval; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:60, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:35, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/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, std::tuple<>}; _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In constructor ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)’: /<>/src/live_effects/lpe-knot.cpp:165:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CrossingPoints::CrossingPoints(Geom::PathVector const &paths) : std::vector(){ | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/map:61, from /<>/src/3rdparty/2geom/include/2geom/piecewise.h:35, from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o -c "/<>/src/live_effects/lpe-mirror_symmetry.cpp" /<>/src/live_effects/lpe-knot.cpp: In function ‘Geom::Interval Inkscape::LivePathEffect::findShadowedTime(const Geom::Path&, const std::vector&, double, double)’: /<>/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/live_effects/lpe-knot.cpp:105:26: 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 T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEKnot::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-knot.cpp:412:1: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/live_effects/lpe-knot.cpp:19: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/live_effects/lpe-knot.cpp:19: /<>/src/3rdparty/2geom/include/2geom/path.h:336:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /<>/src/live_effects/lpe-knot.cpp:549:1: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 549 | } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o -c "/<>/src/live_effects/lpe-offset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/live_effects/lpe-measure-segments.cpp:917:47: 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::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate]’ /<>/src/live_effects/lpe-measure-segments.cpp:918:45: 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 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/live_effects/lpe-measure-segments.cpp: In member function ‘void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point, size_t, double, Geom::Coord, bool, bool)’: /<>/src/live_effects/lpe-measure-segments.cpp:399:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | LPEMeasureSegments::createTextLabel(Geom::Point pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid) | ^~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp:531:72: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/live_effects/lpe-line_segment.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-measure-segments.cpp:862:54: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 862 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:863:53: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 863 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:874:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | transform *= Geom::Translate(-mid); | ^~~~ /<>/src/live_effects/lpe-measure-segments.cpp:875:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:917:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 917 | pathvector *= Geom::Translate(-mid); | ^~~~ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-measure-segments.cpp: In member function ‘void Inkscape::LivePathEffect::LPEMeasureSegments::createTextLabel(Geom::Point, size_t, double, Geom::Coord, bool, bool)’: /<>/src/live_effects/lpe-measure-segments.cpp:531:72: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-measure-segments.cpp:859:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:863:53: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 863 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:874:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | transform *= Geom::Translate(-mid); | ^~~ /<>/src/live_effects/lpe-measure-segments.cpp:875:65: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-measure-segments.cpp:917:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 917 | pathvector *= Geom::Translate(-mid); | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/live_effects/lpeobject-reference.h:13, from /<>/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/live_effects/lpeobject-reference.h:13, from /<>/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o -c "/<>/src/live_effects/lpe-parallel.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/vector:72, from /<>/src/object/sp-object.h:60, from /<>/src/live_effects/lpeobject.h:16, from /<>/src/live_effects/lpe-measure-segments.cpp:13: /usr/include/c++/11/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 >; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Coord Geom::Line::angle() const’: /<>/src/3rdparty/2geom/include/2geom/line.h:137:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | Point d = _final - _initial; | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-measure-segments.h:14, from /<>/src/live_effects/lpe-measure-segments.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In constructor ‘Geom::Ray::Ray(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/ray.h:77:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | _vector = b - a; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-offset.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-offset.cpp:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/live_effects/lpe-offset.cpp: In function ‘Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)’: /<>/src/live_effects/lpe-offset.cpp:154:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^ In file included from /usr/include/c++/11/vector:72, from /<>/src/object/sp-object.h:60, from /<>/src/live_effects/lpeobject.h:16, from /<>/src/live_effects/lpe-measure-segments.cpp:13: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/object/sp-object.h:60, from /<>/src/live_effects/lpeobject.h:16, from /<>/src/live_effects/lpe-measure-segments.cpp:13: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-offset.cpp:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-offset.cpp: In function ‘Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)’: /<>/src/live_effects/lpe-offset.cpp:154:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/live_effects/lpeobject-reference.h:13, from /<>/src/live_effects/lpe-measure-segments.cpp:14: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:371:17: 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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-offset.h:20, from /<>/src/live_effects/lpe-offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-mirror_symmetry.h:20, from /<>/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o -c "/<>/src/live_effects/lpe-path_length.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o -c "/<>/src/live_effects/lpe-patternalongpath.cpp" [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o -c "/<>/src/live_effects/lpe-perp_bisector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /<>/src/live_effects/lpe-parallel.cpp: In member function ‘virtual void Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-parallel.cpp:129:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | Geom::Point const s = snap_knot_position(p, state); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/live_effects/lpe-parallel.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEParallel::doOnApply(const SPLPEItem*)’: /<>/src/live_effects/lpe-parallel.cpp:81:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Geom::Point offset = (A + B)/2 + dir.ccw() * 100; | ~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-parallel.h:19, from /<>/src/live_effects/lpe-parallel.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEParallel::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:36, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o -c "/<>/src/live_effects/lpe-perspective-envelope.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-patternalongpath.h:13, from /<>/src/live_effects/lpe-patternalongpath.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-patternalongpath.h:13, from /<>/src/live_effects/lpe-patternalongpath.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-patternalongpath.h:13, from /<>/src/live_effects/lpe-patternalongpath.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-patternalongpath.h:13, from /<>/src/live_effects/lpe-patternalongpath.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.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: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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-path_length.h:18, from /<>/src/live_effects/lpe-path_length.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::integral(const Geom::Piecewise&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:862:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 862 | typename T::output_type c = a.segs[0].at0(); | ~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:35, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-patternalongpath.cpp:213:72: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o -c "/<>/src/live_effects/lpe-powerclip.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-patternalongpath.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-patternalongpath.cpp:204:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:213:72: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:228:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:229:93: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:36, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘bool Geom::are_near(const Geom::Point&, const Geom::Point&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/live_effects/lpe-patternalongpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-patternalongpath.cpp:307:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Point const s = snap_knot_position(p, state); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:37, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/live_effects/lpe-perp_bisector.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPerpBisector::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-perp_bisector.cpp:143:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | perp_dir = unit_vector((B - A).ccw()); | ~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-perp_bisector.h:19, from /<>/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPerpBisector::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/live_effects/lpe-patternalongpath.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-patternalongpath.cpp:213:72: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:228:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp:231:52: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | scaling = (uskeleton.domain().extent() - toffset)/(((double)nbCopies)*pattBndsX->extent()); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-patternalongpath.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_get() const’: /<>/src/live_effects/lpe-patternalongpath.cpp:354:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | ray.setPoints(ptA, (*cubic)[1]); | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o -c "/<>/src/live_effects/lpe-powermask.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/live_effects/lpe-patternalongpath.cpp:9: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-patternalongpath.h:13, from /<>/src/live_effects/lpe-patternalongpath.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘void Geom::Ray::setPoints(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/ray.h:77:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | _vector = b - a; | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/3rdparty/2geom/include/2geom/bezier-to-sbasis.h:38, from /<>/src/live_effects/lpe-patternalongpath.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/live_effects/lpe-patternalongpath.cpp:9: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/live_effects/lpe-patternalongpath.cpp:9: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /<>/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)’: /<>/src/live_effects/lpe-perspective-envelope.cpp:220:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 220 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-perspective-envelope.cpp:343:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp:350:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /<>/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-perspective-envelope.cpp:364:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp:371:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::remove_short_cuts(const Geom::Piecewise&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::vertical(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-perspective-envelope.cpp:343:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h:231:20: 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);; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::horizontal(Inkscape::LivePathEffect::PointParam&, Inkscape::LivePathEffect::PointParam&, Geom::Line)’: /<>/src/live_effects/lpe-perspective-envelope.cpp:364:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h:231:20: 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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -c "/<>/src/live_effects/lpe-powerstroke.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(const SPLPEItem*)’: /<>/src/live_effects/lpe-perspective-envelope.cpp:402:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 402 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-perspective-envelope.h:21, from /<>/src/live_effects/lpe-perspective-envelope.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h:231:20: 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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -c "/<>/src/live_effects/lpe-recursiveskeleton.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/live_effects/lpe-powerclip.cpp:120:54: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerclip.h:11, from /<>/src/live_effects/lpe-powerclip.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:42, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/live_effects/lpe-powerstroke.cpp:17: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powermask.h:10, from /<>/src/live_effects/lpe-powermask.cpp:5: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -c "/<>/src/live_effects/lpe-rough-hatches.cpp" /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -c "/<>/src/live_effects/lpe-roughen.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerstroke.h:16, from /<>/src/live_effects/lpe-powerstroke.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerstroke.h:16, from /<>/src/live_effects/lpe-powerstroke.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-powerstroke.cpp:625:56: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /<>/src/3rdparty/2geom/include/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:64: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/live_effects/lpe-powerstroke-interpolators.h:201:31: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; Geom::Piecewise< >::output_type = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: required from ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’ /<>/src/3rdparty/2geom/include/2geom/piecewise.h:819:31: required from ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]’ /<>/src/live_effects/lpe-powerstroke.cpp:683:48: required from here /<>/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-recursiveskeleton.cpp:84:47: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-powerstroke.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-powerstroke.cpp:625:56: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:633:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp:637:42: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:701:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 701 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, Inkscape::LivePathEffect::LineJoinType, double, double)’: /<>/src/live_effects/lpe-powerstroke.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 | Geom::Point start = B[0].at0(); | ^ /<>/src/live_effects/lpe-powerstroke.cpp:350:96: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:351:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | false, width < 0, B[i].at0() ); | ~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Circle Geom::touching_circle(const Geom::D2&, double, double)’: /<>/src/live_effects/lpe-powerstroke.cpp:101:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | if ( are_near(L2sq(dM(t)),0.) && (dM[0].size() > 1) && (dM[1].size() > 1) ) { | ~~^~~ /<>/src/live_effects/lpe-recursiveskeleton.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-recursiveskeleton.cpp:84:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); | ^ /<>/src/live_effects/lpe-recursiveskeleton.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-recursiveskeleton.cpp:84:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Circle Geom::touching_circle(const Geom::D2&, double, double)’: /<>/src/live_effects/lpe-powerstroke.cpp:119:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Geom::Point normal = unitTangentAt(curve, t).cw(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, Inkscape::LivePathEffect::LineJoinType, double, double)’: /<>/src/live_effects/lpe-powerstroke.cpp:350:96: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:356:112: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-powerstroke.cpp:626:56: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | Geom::Point end = Geom::Point( pwd2_in.domain().max(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:633:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-powerstroke.cpp:639:44: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | start[Geom::X] = pwd2_in.domain().min(); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-powerstroke.cpp:703:100: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 703 | Geom::Point midpoint = 0.5*(fixed_path.finalPoint() + fixed_mirrorpath.initialPoint()) + radius*end_deriv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-recursiveskeleton.h:16, from /<>/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise& Geom::operator-=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise& Geom::operator+=(Geom::Piecewise&, typename T::output_type) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:41, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:371:17: 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(); | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:43, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-powerstroke.cpp:20: /<>/src/live_effects/lpe-powerstroke-interpolators.h: In member function ‘Geom::CubicBezier Geom::Interpolate::CentripetalCatmullRomInterpolator::calc_bezier(Geom::Point, Geom::Point, Geom::Point, Geom::Point) const’: /<>/src/live_effects/lpe-powerstroke-interpolators.h:242:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | CubicBezier calc_bezier(Point p0, Point p1, Point p2, Point p3) const { | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::remove_short_cuts(const Geom::Piecewise&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/live_effects/lpe-rough-hatches.h:22, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/live_effects/parameter/vector.h: In member function ‘Geom::Point Inkscape::LivePathEffect::VectorParam::getOrigin() const’: /<>/src/live_effects/parameter/vector.h:42:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Point getOrigin() const { return origin; }; | ^~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-rough-hatches.h:22, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/live_effects/parameter/vector.h: In member function ‘Geom::Point Inkscape::LivePathEffect::VectorParam::getVector() const’: /<>/src/live_effects/parameter/vector.h:41:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point getVector() const { return vector; }; | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:284:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | result[i] = -p[i]; /<>/src/live_effects/lpe-rough-hatches.cpp: In constructor ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’: /<>/src/live_effects/lpe-rough-hatches.cpp:95:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | lc.pt = f.valueAt(j); | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_insert_aux(std::vector<_Tp, _Alloc>::iterator, _Arg&&) [with _Arg = Geom::Point; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:395:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 395 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/bits/stl_algobase.h:71, from /usr/include/c++/11/algorithm:61, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/predefined_ops.h: In member function ‘constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = Geom::CrossingOrder]’: /usr/include/c++/11/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/11/bits/predefined_ops.h:157:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -c "/<>/src/live_effects/lpe-ruler.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:284:25: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | result[i] = -p[i]; | ^ /<>/src/live_effects/lpe-rough-hatches.cpp: In function ‘std::vector Inkscape::LivePathEffect::discontinuities(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-rough-hatches.cpp:69:34: 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 prev_pt = f.segs[0].at1(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::portion(const Geom::Piecewise&, double, double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::LivePathEffect::LevelCrossingInfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::LivePathEffect::LevelCrossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-rough-hatches.h:18, from /<>/src/live_effects/lpe-rough-hatches.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector Inkscape::LivePathEffect::LPERoughHatches::generateLevels(const Geom::Interval&, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::LivePathEffect::LevelCrossing&}; _Tp = Inkscape::LivePathEffect::LevelCrossing; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::LivePathEffect::LevelCrossingInfo&}; _Tp = Inkscape::LivePathEffect::LevelCrossingInfo; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::reverse(const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:82:17: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 82 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:84:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 84 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:86:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 86 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:91:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 91 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:93:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 93 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:86:18: 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++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:40, from /<>/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:154:26: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 154 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:161:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:354:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 354 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::Piecewise&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-roughen.h:16, from /<>/src/live_effects/lpe-roughen.cpp:17: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bezier_points(const Geom::D2&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/live_effects/lpe-rough-hatches.cpp:16: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector > Inkscape::LivePathEffect::LPERoughHatches::linearSnake(const Geom::Piecewise >&, const Geom::Point&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(const std::vector >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -c "/<>/src/live_effects/lpe-show_handles.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -c "/<>/src/live_effects/lpe-simplify.cpp" [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -c "/<>/src/live_effects/lpe-skeleton.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:325:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | inline Point rot90(Point const &p) { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/live_effects/lpe-ruler.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-ruler.cpp:158:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Point n = rot90(unit_vector(speed(t_cuts[i])))*sign; | ~~~~~^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-ruler.h:19, from /<>/src/live_effects/lpe-ruler.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::ruler_mark(const Geom::Point&, const Geom::Point&, const Inkscape::LivePathEffect::MarkType&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERuler::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -c "/<>/src/live_effects/lpe-sketch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-show_handles.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-show_handles.cpp:13: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-simplify.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-simplify.cpp:17: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-skeleton.h:16, from /<>/src/live_effects/lpe-skeleton.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-show_handles.cpp:13: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)’: /<>/src/live_effects/lpe-show_handles.cpp:143:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)’: /<>/src/live_effects/lpe-show_handles.cpp:190:20: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)’: /<>/src/live_effects/lpe-show_handles.cpp:209:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | LPEShowHandles::drawHandle(Geom::Point p) | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/lpe-simplify.cpp:17: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)’: /<>/src/live_effects/lpe-simplify.cpp:134:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | gdouble size = Geom::L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)’: /<>/src/live_effects/lpe-simplify.cpp:223:62: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | angleFixed -= Geom::Angle::from_degrees(180.0); | ^ /<>/src/live_effects/lpe-simplify.cpp:224:27: 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_at2 = Geom::Point::polar(angleFixed, dist) + point_at3; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/point.h:86:18: 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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -c "/<>/src/live_effects/lpe-slice.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-show_handles.h:13, from /<>/src/live_effects/lpe-show_handles.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)’: /<>/src/live_effects/lpe-show_handles.cpp:190:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /<>/src/live_effects/lpe-show_handles.cpp:185:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-simplify.h:10, from /<>/src/live_effects/lpe-simplify.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -c "/<>/src/live_effects/lpe-spiro.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -c "/<>/src/live_effects/lpe-tangent_to_curve.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/live_effects/lpe-sketch.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-sketch.cpp:226:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | bool closed = piece.segs.front().at0() == piece.segs.back().at1(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-sketch.h:17, from /<>/src/live_effects/lpe-sketch.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push(T&&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /usr/include/c++/11/bits/stl_vector.h: In constructor ‘Geom::Piecewise< >::Piecewise(const T&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::computePerturbation(double, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/live_effects/lpe-spiro.cpp:11: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/live_effects/lpe-spiro.cpp:11: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::portion(const Geom::Piecewise&, double, double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-slice.cpp: In member function ‘void Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool)’: /<>/src/live_effects/lpe-slice.cpp:653:54: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 653 | Geom::Ray ray = line_separation.ray(0); | ^ /<>/src/live_effects/lpe-slice.cpp:657:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | s = Geom::Point::polar(dir,size_divider) + center; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:294:9: 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) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:296:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 296 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:298:16: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | return result; | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::portion(const Geom::Piecewise&, double, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/live_effects/lpe-spiro.cpp:11: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:666:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 666 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(const Geom::Piecewise >&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-spiro.h:11, from /<>/src/live_effects/lpe-spiro.cpp:8: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -c "/<>/src/live_effects/lpe-taperstroke.cpp" /<>/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-tangent_to_curve.cpp:87:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ^ /<>/src/live_effects/lpe-tangent_to_curve.cpp:88:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | derivA = derivA * rot; | ~~~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -c "/<>/src/live_effects/lpe-test-doEffect-stack.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/c++/11/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&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_vector.h: In member function ‘std::vector > Inkscape::LivePathEffect::LPESlice::getSplitLines()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TtC::KnotHolderEntityAttachPt::knot_get() const’: /<>/src/live_effects/lpe-tangent_to_curve.cpp:172:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | KnotHolderEntityAttachPt::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/lpe-slice.cpp: In member function ‘void Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool)’: /<>/src/live_effects/lpe-slice.cpp:653:52: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 653 | Geom::Ray ray = line_separation.ray(0); | ~~~~~~~~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h:371:17: 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(); | ^ /<>/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-tangent_to_curve.cpp:87:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/live_effects/lpe-tangent_to_curve.cpp:88:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | derivA = derivA * rot; | ^~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-tangent_to_curve.h:20, from /<>/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -c "/<>/src/live_effects/lpe-text_label.cpp" /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-slice.h:20, from /<>/src/live_effects/lpe-slice.cpp:18: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -c "/<>/src/live_effects/lpegroupbbox.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-taperstroke.cpp:18: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/live_effects/lpe-taperstroke.cpp:429:47: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /<>/src/live_effects/lpe-taperstroke.cpp: In function ‘Geom::Piecewise > Inkscape::LivePathEffect::stretch_along(Geom::Piecewise >, Geom::Path, double)’: /<>/src/live_effects/lpe-taperstroke.cpp:429:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual void Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/lpe-taperstroke.cpp:483:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Point const s = snap_knot_position(p, state); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-test-doEffect-stack.h:17, from /<>/src/live_effects/lpe-test-doEffect-stack.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/live_effects/lpe-taperstroke.cpp: In function ‘Geom::Piecewise > Inkscape::LivePathEffect::stretch_along(Geom::Piecewise >, Geom::Path, double)’: /<>/src/live_effects/lpe-taperstroke.cpp:429:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPETaperStroke::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-taperstroke.cpp:252:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | start_attach_point = first_cusp(attach_start); | ~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -c "/<>/src/live_effects/lpeobject-reference.cpp" /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:325:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | inline Point rot90(Point const &p) { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/c++/11/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 >; _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-text_label.h:18, from /<>/src/live_effects/lpe-text_label.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/live_effects/lpe-text_label.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETextLabel::doEffect_pwd2(const Geom::Piecewise >&)’: /<>/src/live_effects/lpe-text_label.cpp:41:23: 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 n(-rot90(dir) * 30); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/live_effects/lpegroupbbox.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/live_effects/lpegroupbbox.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -c "/<>/src/live_effects/lpe-vonkoch.cpp" /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -c "/<>/src/live_effects/lpeobject.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/combo-enums.h:15, from /<>/src/ui/widget/registered-enums.h:14, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-taperstroke.h:15, from /<>/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -c "/<>/src/live_effects/spiro-converters.cpp" /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push(T&&, double) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::SBasis]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::compose(const Geom::Piecewise&, const Geom::SBasis&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::remove_short_cuts(const Geom::Piecewise&, double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro-converters.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/live_effects/spiro-converters.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -c "/<>/src/live_effects/spiro.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/spiro-converters.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -c "/<>/src/live_effects/lpe-pts2ellipse.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/live_effects/spiro.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -c "/<>/src/live_effects/parameter/array.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpeobject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/live_effects/lpe-vonkoch.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(const Geom::PathVector&)’: /<>/src/live_effects/lpe-vonkoch.cpp:90:32: 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 A = refpath.pointAt(0); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -c "/<>/src/live_effects/parameter/bool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-vonkoch.h:13, from /<>/src/live_effects/lpe-vonkoch.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /<>/src/live_effects/lpe-vonkoch.cpp:8: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Geom::Affine&}; _Tp = Geom::Affine; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/live_effects/lpe-vonkoch.cpp:8: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(const Geom::PathVector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -c "/<>/src/live_effects/parameter/colorpicker.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/live_effects/lpe-pts2ellipse.cpp:24: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-pts2ellipse.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/lpe-pts2ellipse.cpp:26: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/live_effects/lpe-pts2ellipse.cpp: In static member function ‘static Geom::Point Inkscape::LivePathEffect::LPEPts2Ellipse::projectPoint(Geom::Point, double (*)[3])’: /<>/src/live_effects/lpe-pts2ellipse.cpp:630:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 630 | Geom::Point LPEPts2Ellipse::projectPoint(Geom::Point p, double m[][3]) | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/live_effects/lpe-pts2ellipse.cpp:26: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A, B, C) [with CurveType = Geom::BezierCurveN<3>; A = Geom::Point; B = Geom::Point; C = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/path.h:754:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 754 | void appendNew(A a, B b, C c) { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)’: /<>/src/live_effects/lpe-pts2ellipse.cpp:438:57: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:439:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ In file included from /<>/src/live_effects/lpe-pts2ellipse.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /<>/src/3rdparty/2geom/include/2geom/ellipse.h:119:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^~~~~~ /<>/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)’: /<>/src/live_effects/lpe-pts2ellipse.cpp:717:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:718:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 718 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)’: /<>/src/live_effects/lpe-pts2ellipse.cpp:438:57: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:439:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)’: /<>/src/live_effects/lpe-pts2ellipse.cpp:717:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/live_effects/lpe-pts2ellipse.cpp:718:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 718 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/array.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/live_effects/parameter/array.h:13, from /<>/src/live_effects/parameter/array.cpp:8: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Satellite&}; _Tp = Satellite; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/live_effects/parameter/array.h:13, from /<>/src/live_effects/parameter/array.cpp:8: /usr/include/c++/11/bits/stl_vector.h: In member function ‘StorageType Inkscape::LivePathEffect::ArrayParam::readsvg(const gchar*) [with StorageType = std::vector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -c "/<>/src/live_effects/parameter/hidden.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/bool.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/bool.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-pts2ellipse.h:18, from /<>/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o -c "/<>/src/live_effects/parameter/item-reference.cpp" In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/colorpicker.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o -c "/<>/src/live_effects/parameter/item.cpp" [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -c "/<>/src/live_effects/parameter/message.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/live_effects/parameter/item-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/live_effects/parameter/item-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-text.h:20, from /<>/src/live_effects/parameter/item-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-text.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/item-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o -c "/<>/src/live_effects/parameter/originalitemarray.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/hidden.h:19, from /<>/src/live_effects/parameter/hidden.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o -c "/<>/src/live_effects/parameter/originalitem.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/item.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/message.h:12, from /<>/src/live_effects/parameter/message.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -c "/<>/src/live_effects/parameter/originalpath.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o -c "/<>/src/live_effects/parameter/originalpatharray.cpp" In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalitemarray.h:20, from /<>/src/live_effects/parameter/originalitemarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -c "/<>/src/live_effects/parameter/parameter.cpp" In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/item.h:16, from /<>/src/live_effects/parameter/originalitem.h:13, from /<>/src/live_effects/parameter/originalitem.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -c "/<>/src/live_effects/parameter/path-reference.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/originalpath.h:13, from /<>/src/live_effects/parameter/originalpath.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/live_effects/parameter/path-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/live_effects/parameter/path-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-text.h:20, from /<>/src/live_effects/parameter/path-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -c "/<>/src/live_effects/parameter/path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-text.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/originalpatharray.h:20, from /<>/src/live_effects/parameter/originalpatharray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/live_effects/parameter/path-reference.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -c "/<>/src/live_effects/parameter/point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/parameter.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -c "/<>/src/live_effects/parameter/powerstrokepointarray.cpp" [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -c "/<>/src/live_effects/parameter/random.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/live_effects/parameter/point.h:15, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/path.h:16, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/parameter/path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/parameter/path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/live_effects/parameter/path.cpp:53: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/live_effects/parameter/point.h:15, from /<>/src/live_effects/parameter/point.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/point.h:18, from /<>/src/live_effects/parameter/point.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/live_effects/parameter/path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o -c "/<>/src/live_effects/parameter/satellitesarray.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Geom::Linear2d&, double)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_get() const’: /<>/src/live_effects/parameter/powerstrokepointarray.cpp:231:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | PowerStrokePointArrayParamKnotHolderEntity::knot_get() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/3rdparty/2geom/include/2geom/path.h:39, from /<>/src/live_effects/parameter/path.h:14, from /<>/src/live_effects/parameter/path.cpp:9: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::concat(const Geom::Piecewise< >&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/random.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/random.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); /<>/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /<>/src/live_effects/parameter/powerstrokepointarray.cpp:189:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | Geom::Point s = snap_knot_position(p, state); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -c "/<>/src/live_effects/parameter/text.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const Geom::SBasis&)’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:274:32: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | result[k] = reverse(a[k]); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -c "/<>/src/live_effects/parameter/fontbutton.cpp" In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 509 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_click(guint)’: /usr/include/c++/11/bits/stl_vector.h:1338:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1338 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::reverse(const Geom::Piecewise&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/live_effects/parameter/powerstrokepointarray.h:14, from /<>/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘bool Inkscape::LivePathEffect::ArrayParam::param_readSVGValue(const gchar*) [with StorageType = Geom::Point]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -c "/<>/src/live_effects/parameter/togglebutton.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/live_effects/parameter/satellitesarray.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/live_effects/parameter/text.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/control/canvas-item-text.h:25, from /<>/src/live_effects/parameter/text.cpp:20: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/fontbutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:325:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | inline Point rot90(Point const &p) { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -c "/<>/src/live_effects/parameter/transformedpoint.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/live_effects/parameter/text.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/live_effects/parameter/text.cpp: In member function ‘void Inkscape::LivePathEffect::TextParam::setPosAndAnchor(const Geom::Piecewise >&, double, double, bool)’: /<>/src/live_effects/parameter/text.cpp:94:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 94 | Point n = -rot90(dir); | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -c "/<>/src/live_effects/parameter/unit.cpp" [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -c "/<>/src/live_effects/parameter/vector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/togglebutton.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -MF CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -c "/<>/src/object/box3d-side.cpp" In file included from /<>/src/live_effects/parameter/transformedpoint.h:14, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/live_effects/parameter/vector.h:14, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/live_effects/parameter/transformedpoint.h:14, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/transformedpoint.h:16, from /<>/src/live_effects/parameter/transformedpoint.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/unit.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/unit.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/live_effects/parameter/vector.h:14, from /<>/src/live_effects/parameter/vector.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/vector.h:16, from /<>/src/live_effects/parameter/vector.cpp:8: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -MF CMakeFiles/inkscape_base.dir/object/box3d.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -c "/<>/src/object/box3d.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -MF CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -c "/<>/src/object/color-profile.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -MF CMakeFiles/inkscape_base.dir/object/object-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -c "/<>/src/object/object-set.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/box3d-side.h:18, from /<>/src/object/box3d-side.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/box3d-side.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -c "/<>/src/object/persp3d-reference.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/proj_pt.h:16, from /<>/src/transf_mat_3x4.h:16, from /<>/src/object/persp3d.h:23, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/color-profile.cpp:44: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/box3d.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/object/box3d.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/object/object-set.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/object/object-set.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/proj_pt.h:16, from /<>/src/transf_mat_3x4.h:16, from /<>/src/object/persp3d.h:23, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d-reference.h:18, from /<>/src/object/persp3d-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -MF CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -c "/<>/src/object/persp3d.cpp" [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -c "/<>/src/object/sp-anchor.cpp" [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -c "/<>/src/object/sp-clippath.cpp" [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -c "/<>/src/object/sp-conn-end-pair.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/proj_pt.h:16, from /<>/src/transf_mat_3x4.h:16, from /<>/src/object/persp3d.h:23, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-anchor.h:17, from /<>/src/object/sp-anchor.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-anchor.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -c "/<>/src/object/sp-conn-end.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end-pair.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end-pair.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end-pair.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end-pair.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-clippath.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/proj_pt.h:16, from /<>/src/transf_mat_3x4.h:16, from /<>/src/object/persp3d.h:23, from /<>/src/object/persp3d.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-clippath.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/persp3d.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end-pair.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -c "/<>/src/object/sp-defs.cpp" [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -c "/<>/src/object/sp-desc.cpp" [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -c "/<>/src/object/sp-dimensions.cpp" [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -c "/<>/src/object/sp-ellipse.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-dimensions.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-dimensions.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-dimensions.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-dimensions.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-dimensions.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-dimensions.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-dimensions.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-dimensions.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -c "/<>/src/object/sp-factory.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-conn-end.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-defs.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-defs.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -c "/<>/src/object/sp-filter-reference.cpp" In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/object/sp-use-reference.h:13, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/object/sp-use-reference.h:13, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/object/sp-use-reference.h:13, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/object/sp-use-reference.h:13, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/object/sp-use-reference.h:13, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/object/sp-use-reference.h:13, from /<>/src/object/sp-conn-end.h:16, from /<>/src/object/sp-conn-end.cpp:10: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -c "/<>/src/object/sp-filter.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-ellipse.cpp:26: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-ellipse.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/object/sp-ellipse.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /<>/src/object/sp-ellipse.cpp:625:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -c "/<>/src/object/sp-flowdiv.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/object/sp-ellipse.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/object/sp-ellipse.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In member function ‘bool Geom::AngleInterval::contains(Geom::Angle) const’: /<>/src/3rdparty/2geom/include/2geom/angle.h:326:10: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool contains(Angle a) const { | ^~~~~~~~ /<>/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /<>/src/object/sp-ellipse.cpp:625:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::position_set(gdouble, gdouble, gdouble, gdouble)’: /<>/src/object/sp-ellipse.cpp:663:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In static member function ‘static gdouble SPGenericEllipse::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /<>/src/object/sp-ellipse.cpp:689:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | gdouble SPGenericEllipse::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~~~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::normalize()’: /<>/src/object/sp-ellipse.cpp:622:29: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 622 | this->end = a.finalAngle().radians0(); | ~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/box3d.h:21, from /<>/src/object/sp-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/object/sp-factory.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/object/sp-ellipse.cpp: In member function ‘virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)’: /<>/src/object/sp-ellipse.cpp:501:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | Geom::Point pos(Geom::Point(this->cx.computed, this->cy.computed) * xform); | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-ellipse.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /<>/src/object/sp-ellipse.cpp:627:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-ellipse.cpp: In static member function ‘static gdouble SPGenericEllipse::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /<>/src/object/sp-ellipse.cpp:694:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | return (Geom::distance(p0 * xform, p1 * xform) / Geom::distance(p0, p1)); | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /<>/src/object/sp-ellipse.cpp:18: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -c "/<>/src/object/sp-flowregion.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-filter.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-filter.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -c "/<>/src/object/sp-flowtext.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/object/sp-filter.cpp: In member function ‘Geom::Rect SPFilter::get_automatic_filter_region(SPItem*)’: /<>/src/object/sp-filter.cpp:384:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | Geom::Rect SPFilter::get_automatic_filter_region(SPItem *item) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/object/sp-filter.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-filter.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/object/sp-filter.cpp: In member function ‘void SPFilter::update_filter_all_regions()’: /<>/src/object/sp-filter.cpp:355:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | opt_r.unionWith(this->get_automatic_filter_region(item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-flowdiv.h:17, from /<>/src/object/sp-flowdiv.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowdiv.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -c "/<>/src/object/sp-font-face.cpp" [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -c "/<>/src/object/sp-font.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowregion.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowregion.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowregion.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-flowregion.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-flowregion.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/object/sp-flowtext.cpp:274:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -c "/<>/src/object/sp-glyph-kerning.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-flowtext.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::print(SPPrintContext*)’: /<>/src/object/sp-flowtext.cpp:274:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-flowtext.cpp:274:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-flowtext.cpp:274:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/object/sp-flowtext.cpp: In member function ‘void SPFlowtext::fix_overflow_flowregion(bool)’: /<>/src/object/sp-flowtext.cpp:712:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 712 | scale = scale.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-font-face.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::print(SPPrintContext*)’: /<>/src/object/sp-flowtext.cpp:274:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-flowtext.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font-face.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/sp-flowtext.cpp:17: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-font.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-font.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -c "/<>/src/object/sp-glyph.cpp" [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -c "/<>/src/object/sp-gradient-reference.cpp" [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -c "/<>/src/object/sp-gradient.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -c "/<>/src/object/sp-guide.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-glyph-kerning.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph-kerning.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-gradient.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-gradient.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -c "/<>/src/object/sp-hatch-path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-glyph.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-glyph.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -c "/<>/src/object/sp-hatch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-gradient.cpp:42: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/object/sp-gradient.cpp: In member function ‘void SPGradient::set_gs2d_matrix(const Geom::Affine&, const Geom::Rect&, const Geom::Affine&)’: /<>/src/object/sp-gradient.cpp:1104:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-gradient.cpp:1104:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ /<>/src/object/sp-gradient.cpp:1104:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-gradient.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/object/sp-gradient.cpp: In member function ‘Geom::Affine SPGradient::get_g2d_matrix(const Geom::Affine&, const Geom::Rect&) const’: /<>/src/object/sp-gradient.cpp:1076:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /<>/src/object/sp-gradient.cpp: In member function ‘void SPGradient::set_gs2d_matrix(const Geom::Affine&, const Geom::Rect&, const Geom::Affine&)’: /<>/src/object/sp-gradient.cpp:1104:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-gradient.cpp:1104:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-hatch-path.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /<>/src/object/sp-hatch-path.cpp:167:38: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Interval SPHatchPath::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/object/sp-hatch-path.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/object/sp-hatch-path.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient.cpp:28: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SPGradientStop&}; _Tp = SPGradientStop; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, const value_type&) [with _Tp = SPGradientStop; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:130:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 130 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:161:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 161 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient.cpp:28: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void SPGradient::rebuildVector()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/object/sp-gradient.cpp:1042:32: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1042 | vector.stops.insert(vector.stops.begin(), gstop); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-gradient.cpp:28: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /<>/src/object/sp-hatch-path.cpp:167:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ /<>/src/object/sp-hatch-path.cpp: In member function ‘void SPHatchPath::_readHatchPathVector(const char*, Geom::PathVector&, bool&)’: /<>/src/object/sp-hatch-path.cpp:274:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | gdouble last_point_x = pathv.back().finalPoint().x(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/object/sp-hatch-path.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -c "/<>/src/object/sp-image.cpp" /<>/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /<>/src/object/sp-hatch-path.cpp:167:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ In function ‘Geom::Point Geom::Path::finalPoint() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -c "/<>/src/object/sp-item-group.cpp" In file included from /<>/src/display/control/canvas-item-guideline.h:25, from /<>/src/object/sp-guide.cpp:38: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/object/sp-guide.cpp: In member function ‘Geom::Point SPGuide::getPositionFrom(const Geom::Point&) const’: /<>/src/object/sp-guide.cpp:356:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | Geom::Point SPGuide::getPositionFrom(Geom::Point const &pt) const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/object/sp-guide.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/object/sp-guide.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-guide.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-guide.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-hatch.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-hatch.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/object/sp-hatch.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o -c "/<>/src/object/sp-item-rm-unsatisfied-cns.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-image.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-image.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /<>/src/object/sp-hatch.cpp:610:34: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 610 | Geom::Interval SPHatch::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/object/sp-hatch.cpp:680:54: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-hatch.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/object/sp-guide.h:17, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ /<>/src/object/sp-hatch.cpp:610:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 610 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /<>/src/object/sp-hatch.cpp: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const SPHatch::View&) const’: /<>/src/object/sp-hatch.cpp:680:96: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 680 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ^ /<>/src/object/sp-hatch.cpp:689:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:696:50: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | Geom::Interval bounds = this->bounds(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /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 /<>/src/object/sp-hatch.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const’: /<>/src/object/sp-hatch.cpp:728:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 728 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:733:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | Geom::Point corner = bbox->corner(i); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/object/sp-item-rm-unsatisfied-cns.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -c "/<>/src/object/sp-item-transform.cpp" /<>/src/object/sp-hatch.cpp: In member function ‘Geom::OptInterval SPHatch::_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0(const Geom::OptRect&) const’: /<>/src/object/sp-hatch.cpp:728:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 728 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:733:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | Geom::Point corner = bbox->corner(i); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /<>/src/object/sp-hatch.cpp:610:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 610 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-hatch.h:26, from /<>/src/object/sp-hatch.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const SPHatch::View&) const’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/object/sp-hatch.cpp:689:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /<>/src/object/sp-hatch.cpp:654:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 654 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | ^~~~~~~ /<>/src/object/sp-hatch.cpp:654:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/src/object/sp-hatch.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:52: 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)) {} | ~~~~~~~~~~~~^~~~~~~ /<>/src/object/sp-hatch.cpp:696:49: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | Geom::Interval bounds = this->bounds(); | ~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-image.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-image.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-image.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-image.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o -c "/<>/src/object/sp-item-update-cns.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-image.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/object/sp-image.cpp:370:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-image.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-item-transform.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-item-transform.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item-transform.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/object/sp-image.cpp: In member function ‘virtual void SPImage::update(SPCtx*, unsigned int)’: /<>/src/object/sp-image.cpp:370:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 370 | ictx->viewport= Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-image.cpp:26: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/object/sp-image.cpp: In member function ‘virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /<>/src/object/sp-image.cpp:478:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-image.cpp: In member function ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /<>/src/object/sp-image.cpp:674:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 674 | p.emplace_back(Geom::Point(x0, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ~~~~~~~~~~~~~~^~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/object/sp-image.cpp: In member function ‘virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /<>/src/object/sp-image.cpp:478:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-item-transform.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-item-transform.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/object/sp-item-transform.cpp:51:57: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/object/sp-image.cpp:22: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-item-transform.cpp: In function ‘Geom::Affine get_scale_transform_for_uniform_stroke(const Geom::Rect&, gdouble, gdouble, bool, bool, gdouble, gdouble, gdouble, gdouble)’: /<>/src/object/sp-item-transform.cpp:51:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^~~~~~~~~~~~~~~~~~ /<>/src/object/sp-item-transform.cpp: In function ‘Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)’: /<>/src/object/sp-item-transform.cpp:338:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^~~~~~~~~~~~~~~ /<>/src/object/sp-item-transform.cpp:345:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_affine; | ^~~~~~~~~~ /<>/src/object/sp-item-transform.cpp:365:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return new_visual_bbox; | ^~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-image.cpp: In member function ‘virtual void SPImage::update(SPCtx*, unsigned int)’: /<>/src/object/sp-image.cpp:370:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 370 | ictx->viewport= Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/object/sp-image.cpp:381:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 381 | this->viewBox = Geom::Rect::from_xywh(0, 0, this->pixbuf->width(), this->pixbuf->height()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-image.cpp:26: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/object/sp-item-transform.cpp: In function ‘Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)’: /<>/src/object/sp-item-transform.cpp:338:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -c "/<>/src/object/sp-item.cpp" In file included from /<>/src/snap-candidate.h:18, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -c "/<>/src/object/sp-line.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item-update-cns.cpp:15: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/snap-candidate.h:18, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/object/sp-item-update-cns.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-item-group.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -c "/<>/src/object/sp-linear-gradient.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/object/sp-item-group.cpp: In member function ‘void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)’: /<>/src/object/sp-item-group.cpp:698:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:726:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 726 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:734:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 734 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item-group.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-item-group.cpp: In member function ‘void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)’: /<>/src/object/sp-item-group.cpp:698:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:726:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 726 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /<>/src/object/sp-item-group.cpp:734:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 734 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-linear-gradient.h:17, from /<>/src/object/sp-linear-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-item.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -c "/<>/src/object/sp-lpe-item.cpp" In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -c "/<>/src/object/sp-marker.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-line.cpp:18: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-line.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-line.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-line.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-line.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-marker.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-marker.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-marker.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-item.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-item.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-line.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-line.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/object/sp-item.cpp: In member function ‘void SPItem::scale_rel(const Geom::Scale&)’: /<>/src/object/sp-item.cpp:1790:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1790 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -c "/<>/src/object/sp-mask.cpp" /<>/src/object/sp-item.cpp: In member function ‘void SPItem::scale_rel(const Geom::Scale&)’: /<>/src/object/sp-item.cpp:1790:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1790 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/object/sp-item.cpp: In member function ‘Geom::Point SPItem::getCenter() const’: /<>/src/object/sp-item.cpp:292:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | Geom::Point SPItem::getCenter() const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-item.cpp:16: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘void SPItem::getSnappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-marker.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-marker.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/object/sp-marker.cpp:207:42: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/object/sp-marker.cpp:440:66: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-marker.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-lpe-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-lpe-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-lpe-item.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-lpe-item.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/object/sp-marker.cpp: In member function ‘virtual void SPMarker::update(SPCtx*, guint)’: /<>/src/object/sp-marker.cpp:207:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp:214:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-marker.cpp:21: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp: In function ‘Inkscape::DrawingItem* sp_marker_show_instance(SPMarker*, Inkscape::DrawingItem*, unsigned int, unsigned int, const Geom::Affine&, float)’: /<>/src/object/sp-marker.cpp:403:43: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | m = Geom::Rotate::from_degrees(marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp:404:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | m *= Geom::Translate(base.translation()); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/object/sp-marker.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp: In function ‘const gchar* generate_marker(std::vector&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)’: /<>/src/object/sp-marker.cpp:428:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /<>/src/object/sp-marker.cpp:428:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -c "/<>/src/object/sp-mesh-array.cpp" /<>/src/object/sp-marker.cpp:428:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-marker.cpp:428:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-marker.cpp: In member function ‘virtual void SPMarker::update(SPCtx*, guint)’: /<>/src/object/sp-marker.cpp:207:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-marker.cpp:24: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/object/sp-lpe-item.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/object/sp-lpe-item.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -c "/<>/src/object/sp-mesh-gradient.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/object/sp-lpe-item.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-mask.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-mask.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-mask.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mask.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing.h:16, from /<>/src/object/sp-mask.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-lpe-item.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/object/sp-mesh-gradient.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/display/drawing-context.h:17, from /<>/src/object/sp-mesh-array.cpp:46: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-context.h:17, from /<>/src/object/sp-mesh-array.cpp:46: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/object/sp-mesh-gradient.cpp: In member function ‘virtual cairo_pattern_t* SPMeshGradient::pattern_new(cairo_t*, const Geom::OptRect&, double)’: /<>/src/object/sp-mesh-gradient.cpp:193:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | cairo_mesh_pattern_move_to( cp, patch.getPoint( 0, 0 )[X], patch.getPoint( 0, 0 )[Y] ); | ~~~~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -c "/<>/src/object/sp-mesh-patch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -c "/<>/src/object/sp-mesh-row.cpp" In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-mask.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mask.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mask.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-mask.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mask.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mask.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -c "/<>/src/object/sp-metadata.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-patch.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing.h:16, from /<>/src/object/sp-mesh-array.cpp:45: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-mesh-row.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -c "/<>/src/object/sp-missing-glyph.cpp" [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -c "/<>/src/object/sp-namedview.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-mesh-array.cpp:48: /<>/src/3rdparty/2geom/include/2geom/line.h: In constructor ‘Geom::Line::Line(const Geom::Ray&)’: /<>/src/3rdparty/2geom/include/2geom/line.h:101:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | , _final(r.origin() + r.vector()) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /<>/src/object/sp-mesh-array.cpp:41: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -c "/<>/src/object/sp-object-group.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-metadata.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-metadata.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-missing-glyph.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-namedview.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-namedview.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-namedview.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-missing-glyph.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -c "/<>/src/object/sp-object.cpp" In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-namedview.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-namedview.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-namedview.cpp:21: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/display/control/canvas-grid.h:17, from /<>/src/object/sp-namedview.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -c "/<>/src/object/sp-offset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-object-group.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object-group.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -c "/<>/src/object/sp-paint-server.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -c "/<>/src/object/sp-path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-object.cpp:30: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-object.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-paint-server.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -c "/<>/src/object/sp-pattern.cpp" [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -c "/<>/src/object/sp-polygon.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/object/sp-offset.cpp:31: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/object/sp-offset.cpp:31: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/object/sp-offset.cpp:31: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/object/sp-offset.cpp:31: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-offset.h:18, from /<>/src/object/sp-offset.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-offset.cpp: In member function ‘virtual void SPOffset::set_shape()’: /<>/src/object/sp-offset.cpp:409:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 409 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-offset.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-pattern.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-pattern.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -c "/<>/src/object/sp-polyline.cpp" /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/object/sp-polygon.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/object/sp-path.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/object/sp-polygon.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/object/sp-path.cpp:28: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/object/sp-polygon.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/object/sp-polygon.cpp:19: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/object/sp-path.cpp:36: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/object/sp-pattern.cpp:577:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-pattern.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Coord Geom::Line::timeAtProjection(const Geom::Point&) const’: /<>/src/3rdparty/2geom/include/2geom/line.h:245:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | Point v = vector(); | ~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-path.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/object/sp-pattern.cpp: In static member function ‘static const gchar* SPPattern::produce(const std::vector&, Geom::Rect, SPDocument*, Geom::Affine, Geom::Affine)’: /<>/src/object/sp-pattern.cpp:374:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 374 | const gchar *SPPattern::produce(const std::vector &reprs, Geom::Rect bounds, | ^~~~~~~~~ /<>/src/object/sp-pattern.cpp:382:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | sp_repr_set_svg_double(repr, "width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-pattern.cpp: In member function ‘virtual cairo_pattern_t* SPPattern::pattern_new(cairo_t*, const Geom::OptRect&, double)’: /<>/src/object/sp-pattern.cpp:577:82: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Rect pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ^ /<>/src/object/sp-pattern.cpp:619:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | Geom::Point c(pattern_tile.dimensions() * ps2user.descrim() * full.descrim() * 2.0); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /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/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/regex.h:26, from /<>/src/object/sp-path.cpp:20: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/regex.h:26, from /<>/src/object/sp-path.cpp:20: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polygon.cpp:23: /<>/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /<>/src/snapped-point.h:62:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Point getPoint() const {return _point;} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polygon.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polygon.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/object/sp-pattern.cpp: In static member function ‘static const gchar* SPPattern::produce(const std::vector&, Geom::Rect, SPDocument*, Geom::Affine, Geom::Affine)’: /<>/src/object/sp-pattern.cpp:374:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 374 | const gchar *SPPattern::produce(const std::vector &reprs, Geom::Rect bounds, | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-pattern.h:23, from /<>/src/object/sp-pattern.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘virtual cairo_pattern_t* SPPattern::pattern_new(cairo_t*, const Geom::OptRect&, double)’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -c "/<>/src/object/sp-radial-gradient.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polygon.h:17, from /<>/src/object/sp-polygon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -c "/<>/src/object/sp-rect.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polygon.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ^ In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: cc1plus: 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++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/sp-polygon.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/sp-polygon.cpp:15: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool is_straight_curve(const Geom::Curve&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -c "/<>/src/object/sp-root.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-radial-gradient.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-radial-gradient.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/object/sp-radial-gradient.h:17, from /<>/src/object/sp-radial-gradient.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/object/sp-radial-gradient.cpp: In member function ‘virtual cairo_pattern_t* SPRadialGradient::pattern_new(cairo_t*, const Geom::OptRect&, double)’: /<>/src/object/sp-radial-gradient.cpp:208:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Point d(focus - center); | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -c "/<>/src/object/sp-script.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polyline.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polyline.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polyline.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-polyline.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-polyline.h:13, from /<>/src/object/sp-polyline.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-polyline.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-root.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-root.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-root.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -c "/<>/src/object/sp-shape.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-root.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-root.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/object/sp-root.cpp:280:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-rect.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-rect.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-rect.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/object/sp-rect.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-shape.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::update(SPCtx*, guint)’: /<>/src/object/sp-root.cpp:280:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-root.cpp:18: /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 /<>/src/object/sp-shape.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /<>/src/object/sp-rect.cpp:489:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | Geom::Rect SPRect::getRect() const { | ^~~~~ /<>/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::update(SPCtx*, guint)’: /<>/src/object/sp-root.cpp:280:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 281 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-root.cpp:22: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -c "/<>/src/object/sp-shape-reference.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-rect.cpp: In member function ‘virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)’: /<>/src/object/sp-rect.cpp:374:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 374 | Geom::Point pos(Geom::Point(this->x.computed, this->y.computed) * xform); | ^ /<>/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /<>/src/object/sp-rect.cpp:489:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /<>/src/object/sp-rect.cpp: In member function ‘void SPRect::compensateRxRy(Geom::Affine)’: /<>/src/object/sp-rect.cpp:503:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | Geom::Point cx = c + Geom::Point(1, 0); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-script.h:18, from /<>/src/object/sp-script.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /<>/src/object/sp-rect.cpp:489:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /<>/src/object/sp-rect.cpp: In member function ‘void SPRect::compensateRxRy(Geom::Affine)’: /<>/src/object/sp-rect.cpp:504:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Geom::Point cy = c + Geom::Point(0, 1); | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, from /usr/include/boost/smart_ptr/shared_ptr.hpp:17, from /usr/include/boost/shared_ptr.hpp:17, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:39, from /<>/src/display/curve.h:17, from /<>/src/object/sp-rect.cpp:15: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -c "/<>/src/object/sp-solid-color.cpp" [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -c "/<>/src/object/sp-spiral.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-shape.cpp:31: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-shape.cpp:31: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-shape.cpp:31: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-shape.cpp:31: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-shape.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/object/sp-shape.cpp:509:30: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/object/sp-shape.cpp:1183:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-shape-reference.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-shape-reference.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-shape-reference.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/object/sp-shape.cpp: In function ‘void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /<>/src/object/sp-shape.cpp:348:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /<>/src/object/sp-shape.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/object/sp-shape.cpp: In member function ‘Geom::OptRect SPShape::either_bbox(const Geom::Affine&, SPItem::BBoxType, bool, Geom::OptRect, const Geom::Affine&) const’: /<>/src/object/sp-shape.cpp:509:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | return *bbox_cache * delta; | ~~~~~~~~~~~~^~~~~~~ /<>/src/object/sp-shape.cpp:548:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | tr = Geom::Rotate::from_degrees( 180.0 ) * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/object/sp-shape.cpp:550:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point transl = tr.translation(); | ^ /<>/src/object/sp-shape.cpp:551:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | tr = Geom::Rotate::from_degrees(_marker[i]->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:588:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | Geom::Point transl = tr.translation(); | ^ /<>/src/object/sp-shape.cpp:589:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:618:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 618 | Geom::Point transl = tr.translation(); | ^ /<>/src/object/sp-shape.cpp:619:68: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:641:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | Geom::Point transl = tr.translation(); | ^ /<>/src/object/sp-shape.cpp:642:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 642 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:676:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Point transl = tr.translation(); | ^ /<>/src/object/sp-shape.cpp:677:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-shape.cpp:18: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::print(SPPrintContext*)’: /<>/src/object/sp-shape.cpp:733:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-shape.cpp:733:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-shape.cpp:18: /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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/object/sp-shape.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-text.h:23, from /<>/src/object/sp-shape-reference.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: cc1plus: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/src/object/sp-shape.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:52: 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)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-shape.h:23, from /<>/src/object/sp-shape-reference.h:22, from /<>/src/object/sp-shape-reference.cpp:8: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-solid-color.h:16, from /<>/src/object/sp-solid-color.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::print(SPPrintContext*)’: /<>/src/object/sp-shape.cpp:733:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-shape.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/object/sp-shape.cpp: In function ‘void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /<>/src/object/sp-shape.cpp:348:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /<>/src/object/sp-shape.cpp:326:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -c "/<>/src/object/sp-star.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/sp-shape.cpp:18: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType&, Inkscape::SnapTargetType&}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -c "/<>/src/object/sp-stop.cpp" /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:1269:1: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1269 | } | ^ /<>/src/object/sp-shape.cpp: In member function ‘Geom::OptRect SPShape::either_bbox(const Geom::Affine&, SPItem::BBoxType, bool, Geom::OptRect, const Geom::Affine&) const’: /<>/src/object/sp-shape.cpp:509:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | return *bbox_cache * delta; | ^~~~~ /<>/src/object/sp-shape.cpp:589:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:494:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Geom::OptRect SPShape::either_bbox(Geom::Affine const &transform, SPItem::BBoxType bboxtype, bool cache_is_valid, | ^~~~~~~ /<>/src/object/sp-shape.cpp:494:15: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-shape.cpp:494:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-shape.cpp:494:15: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/object/sp-shape.cpp:550:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point transl = tr.translation(); | ~~~~~~~~~~~~~~^~ /<>/src/object/sp-shape.cpp:551:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | tr = Geom::Rotate::from_degrees(_marker[i]->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-shape.cpp:588:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | Geom::Point transl = tr.translation(); | ~~~~~~~~~~~~~~^~ /<>/src/object/sp-shape.cpp:677:60: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | tr = Geom::Rotate::from_degrees(marker->orient.computed) * Geom::Translate(transl); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -c "/<>/src/object/sp-string.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-stop.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -c "/<>/src/object/sp-style-elem.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/object/sp-string.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -c "/<>/src/object/sp-switch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-spiral.cpp: In member function ‘virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /<>/src/object/sp-spiral.cpp:393:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | p.emplace_back(Geom::Point(this->cx, this->cy) * i2dt, Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-lpe-item.h:20, from /<>/src/object/sp-item-group.h:18, from /<>/src/object/sp-switch.h:19, from /<>/src/object/sp-switch.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-spiral.cpp:18: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -c "/<>/src/object/sp-symbol.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -c "/<>/src/object/sp-tag-use-reference.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_curvepoint(SPStar*, SPStarPoint, gint, bool)’: /<>/src/object/sp-star.cpp:288:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | sp_star_get_curvepoint (SPStar *star, SPStarPoint point, gint index, bool previ) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/object/sp-star.cpp:20: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPStar::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -c "/<>/src/object/sp-tag-use.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-style-elem.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-style-elem.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/object/sp-tag-use-reference.cpp:16: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-tag-use-reference.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-tag-use-reference.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-tag-use-reference.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-symbol.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-symbol.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-symbol.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-symbol.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-symbol.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -c "/<>/src/object/sp-tag.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-text.h:23, from /<>/src/object/sp-tag-use-reference.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tag-use-reference.h:18, from /<>/src/object/sp-tag-use-reference.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -c "/<>/src/object/sp-text.cpp" [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -c "/<>/src/object/sp-title.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -c "/<>/src/object/sp-tref-reference.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-symbol.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-symbol.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-symbol.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-symbol.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-symbol.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-symbol.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -c "/<>/src/object/sp-tref.cpp" In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-text.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/drawing-item.h:16, from /<>/src/display/drawing-group.h:16, from /<>/src/object/sp-tag-use.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tag-use.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-tref-reference.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-tref-reference.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/sp-text.h:20, from /<>/src/object/sp-tref-reference.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/object/sp-text.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/object/sp-text.cpp:29: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/object/sp-text.cpp:29: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -c "/<>/src/object/sp-tspan.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-text.h:23, from /<>/src/object/sp-tref-reference.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref-reference.h:19, from /<>/src/object/sp-tref-reference.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -c "/<>/src/object/sp-use-reference.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-text.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-tref.h:21, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-tref.h:21, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-tref.h:21, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-text.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/object/sp-text.cpp:470:33: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/font-instance.h:18, from /<>/src/object/sp-text.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/object/sp-text.cpp: In member function ‘virtual void SPText::print(SPPrintContext*)’: /<>/src/object/sp-text.cpp:470:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp:470:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-text.cpp:470:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-text.cpp:27: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp: In member function ‘Geom::OptRect SPText::get_frame()’: /<>/src/object/sp-text.cpp:1103:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1103 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp:1103:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1103 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-text.cpp:1103:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1103 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object/sp-text.cpp:1112:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1112 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~~~~~~~~~~~~~^~ /<>/src/object/sp-text.cpp:1112:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1112 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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; | ^~~~~~ /<>/src/object/sp-text.cpp: In function ‘SPItem* create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)’: /<>/src/object/sp-text.cpp:1180:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tref.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/object/sp-text.cpp: In member function ‘virtual void SPText::print(SPPrintContext*)’: /<>/src/object/sp-text.cpp:470:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/object/sp-text.cpp: In member function ‘Geom::OptRect SPText::get_frame()’: /<>/src/object/sp-text.cpp:1103:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1103 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/object/sp-text.cpp:1112:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1112 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/object/sp-text.cpp:1135:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | frame = Geom::Rect::from_xywh( x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/libnrtype/FontFactory.h:28, from /<>/src/object/sp-text.cpp:28: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-text.cpp:27: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType, Inkscape::SnapTargetType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-tref.h:19, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-tag-attributes.h:21, from /<>/src/object/sp-tref.h:21, from /<>/src/object/sp-tref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -c "/<>/src/object/sp-use.cpp" [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -MF CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -c "/<>/src/object/uri-references.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/sp-tspan.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-use-reference.h:15, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-tspan.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use-reference.h:17, from /<>/src/object/sp-use-reference.cpp:11: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o -MF CMakeFiles/inkscape_base.dir/object/uri.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/uri.cpp.o -c "/<>/src/object/uri.cpp" [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -MF CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -c "/<>/src/object/viewbox.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-use.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/sp-use.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-use.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/viewbox.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/viewbox.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/viewbox.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/viewbox.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/viewbox.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/object/viewbox.cpp:249:48: required from here /<>/src/3rdparty/2geom/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; } | ^~~ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -c "/<>/src/object/filters/sp-filter-primitive.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/object/viewbox.cpp: In member function ‘void SPViewBox::set_viewBox(const gchar*)’: /<>/src/object/viewbox.cpp:63:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/viewbox.cpp:16: /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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/object/viewbox.cpp: In member function ‘void SPViewBox::set_viewBox(const gchar*)’: /<>/src/object/viewbox.cpp:63:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/viewbox.h:19, from /<>/src/object/viewbox.cpp:18: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -c "/<>/src/object/filters/blend.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-use.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-use.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-use.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/sp-use.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/sp-filter-primitive.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/blend.h:17, from /<>/src/object/filters/blend.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/object/filters/sp-filter-primitive.cpp: In member function ‘virtual Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect)’: /<>/src/object/filters/sp-filter-primitive.cpp:267:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect region) | ^~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/uri-references.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/uri-references.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-use.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -c "/<>/src/object/filters/colormatrix.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-use.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 { | ^~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -c "/<>/src/object/filters/componenttransfer-funcnode.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/object/sp-use.cpp:593:50: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/object/sp-use.cpp: In member function ‘virtual void SPUse::update(SPCtx*, unsigned int)’: /<>/src/object/sp-use.cpp:593:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 593 | cctx.viewport = Geom::Rect::from_xywh(0, 0, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/sp-use.cpp:20: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -c "/<>/src/object/filters/componenttransfer.cpp" /<>/src/object/sp-use.cpp: In member function ‘virtual void SPUse::update(SPCtx*, unsigned int)’: /<>/src/object/sp-use.cpp:593:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 593 | cctx.viewport = Geom::Rect::from_xywh(0, 0, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/object/sp-use.cpp:25: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -c "/<>/src/object/filters/composite.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/colormatrix.h:16, from /<>/src/object/filters/colormatrix.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/filters/colormatrix.cpp:20: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/filters/colormatrix.cpp:20: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void SPFeColorMatrix::set(SPAttr, const gchar*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -c "/<>/src/object/filters/convolvematrix.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/composite.h:15, from /<>/src/object/filters/composite.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -c "/<>/src/object/filters/diffuselighting.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/convolvematrix.h:18, from /<>/src/object/filters/convolvematrix.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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++/11/vector:72, from /<>/src/object/filters/convolvematrix.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/object/filters/convolvematrix.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void SPFeConvolveMatrix::set(SPAttr, const gchar*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -c "/<>/src/object/filters/displacementmap.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer-funcnode.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/diffuselighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/filters/componenttransfer-funcnode.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o In file included from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -c "/<>/src/object/filters/distantlight.cpp" In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /<>/src/attributes.h:17, from /<>/src/object/filters/componenttransfer-funcnode.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void SPFeFuncNode::set(SPAttr, const gchar*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -c "/<>/src/object/filters/flood.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/displacementmap.h:16, from /<>/src/object/filters/displacementmap.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/object/filters/componenttransfer.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/componenttransfer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -c "/<>/src/object/filters/gaussian-blur.cpp" [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -c "/<>/src/object/filters/image.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/flood.h:16, from /<>/src/object/filters/flood.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -c "/<>/src/object/filters/merge.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/gaussian-blur.h:16, from /<>/src/object/filters/gaussian-blur.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/object/filters/gaussian-blur.cpp: In member function ‘virtual Geom::Rect SPGaussianBlur::calculate_region(Geom::Rect)’: /<>/src/object/filters/gaussian-blur.cpp:127:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Rect SPGaussianBlur::calculate_region(Geom::Rect region) | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -c "/<>/src/object/filters/mergenode.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/image.h:17, from /<>/src/object/filters/image.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -c "/<>/src/object/filters/morphology.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/merge.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -c "/<>/src/object/filters/offset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/merge.h:14, from /<>/src/object/filters/mergenode.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -c "/<>/src/object/filters/pointlight.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/distantlight.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/distantlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/morphology.h:16, from /<>/src/object/filters/morphology.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -c "/<>/src/object/filters/specularlighting.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/filters/offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/object/filters/offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/offset.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/offset.h:16, from /<>/src/object/filters/offset.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/offset.h:16, from /<>/src/object/filters/offset.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -c "/<>/src/object/filters/spotlight.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/filters/offset.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/offset.h:16, from /<>/src/object/filters/offset.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/offset.h:16, from /<>/src/object/filters/offset.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/object/filters/offset.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/offset.h:16, from /<>/src/object/filters/offset.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/object/filters/offset.cpp: In member function ‘virtual Geom::Rect SPFeOffset::calculate_region(Geom::Rect)’: /<>/src/object/filters/offset.cpp:134:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Rect SPFeOffset::calculate_region(Geom::Rect region) | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -c "/<>/src/object/filters/tile.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/specularlighting.h:18, from /<>/src/object/filters/specularlighting.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -c "/<>/src/object/filters/turbulence.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/tile.h:16, from /<>/src/object/filters/tile.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -c "/<>/src/path/path-boolop.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/turbulence.h:17, from /<>/src/object/filters/turbulence.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/pointlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -c "/<>/src/path/path-object-set.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/pointlight.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -c "/<>/src/path/path-offset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/filters/sp-filter-primitive.h:18, from /<>/src/object/filters/diffuselighting.h:16, from /<>/src/object/filters/spotlight.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/filters/spotlight.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:42, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -c "/<>/src/path/path-outline.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/path/path-boolop.h:15, from /<>/src/path/path-boolop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-boolop.h:15, from /<>/src/path/path-boolop.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-boolop.h:15, from /<>/src/path/path-boolop.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:42, from /<>/src/path/path-boolop.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/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]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/path/path-object-set.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/path/path-object-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-offset.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-offset.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-offset.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-offset.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-offset.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:42, from /<>/src/path/path-boolop.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘double get_threshold(const Geom::PathVector&, double)’: /<>/src/3rdparty/2geom/include/2geom/point.h:371:17: 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(); | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -c "/<>/src/path/path-simplify.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-offset.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -c "/<>/src/path/path-util.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/path/path-outline.cpp: In function ‘void item_to_outline_add_marker(const SPObject*, Geom::Affine, Geom::Scale, Geom::PathVector*)’: /<>/src/path/path-outline.cpp:215:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -c "/<>/src/svg/css-ostringstream.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/path/path-outline.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/path/path-outline.cpp: In function ‘Inkscape::XML::Node* item_to_paths(SPItem*, bool, SPItem*)’: /<>/src/path/path-outline.cpp:584:41: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 584 | item_to_paths_add_marker( item, marker_obj, m, scale, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | markers, xml_doc, doc, legacy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-simplify.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/svg/css-ostringstream.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -c "/<>/src/svg/path-string.cpp" [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -c "/<>/src/svg/stringstream.cpp" [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -c "/<>/src/svg/strip-trailing-zeros.cpp" [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -c "/<>/src/svg/svg-affine.cpp" In file included from /<>/src/svg/path-string.h:18, from /<>/src/svg/path-string.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/svg/stringstream.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -c "/<>/src/svg/svg-affine-parser.cpp" [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -c "/<>/src/svg/svg-color.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/svg/svg-affine.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/svg/svg-affine.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/svg/svg-affine.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/svg/svg-affine.cpp:22: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/svg/svg-affine.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -c "/<>/src/svg/svg-angle.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from svg-affine-parser.rl:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from svg-affine-parser.rl:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 svg-affine-parser.rl:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 svg-affine-parser.rl:23: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘bool sp_svg_transform_read(const gchar*, Geom::Affine*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -c "/<>/src/svg/svg-length.cpp" [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -c "/<>/src/svg/svg-path.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/path/path-util.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/path/path-util.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/path/path-util.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/path/path-util.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/livarot/Shape.h:22, from /<>/src/path/path-util.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -c "/<>/src/trace/filterset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/svg/svg-color.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/path/path-util.cpp: In function ‘std::optional get_nearest_position_on_Path(Path*, Geom::Point, unsigned int)’: /<>/src/path/path-util.cpp:171:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -c "/<>/src/trace/imagemap.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/path/path-util.h:14, from /<>/src/path/path-util.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/svg/svg-path.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/svg/svg-path.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/svg/svg-path.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/svg/svg-path.cpp:24: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/svg/svg-path.cpp:24: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/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]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*)’: /<>/src/svg/svg-path.cpp:86:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/svg/svg-path.cpp:85:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | str.arcTo( elliptical_arc->ray(Geom::X), elliptical_arc->ray(Geom::Y), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | elliptical_arc->largeArc(), elliptical_arc->sweep(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | elliptical_arc->finalPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/svg/svg-path.cpp:24: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 /<>/src/svg/svg-path.cpp:30: /<>/src/svg/path-string.h: In member function ‘Inkscape::SVG::PathString& Inkscape::SVG::PathString::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, Geom::Point)’: /<>/src/svg/path-string.h:129:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | PathString &arcTo(Geom::Coord rx, Geom::Coord ry, Geom::Coord rot, | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -c "/<>/src/trace/imagemap-gdk.cpp" /<>/src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*)’: /<>/src/svg/svg-path.cpp:86:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/svg/svg-path.cpp: In function ‘void sp_svg_write_path(Inkscape::SVG::PathString&, const Geom::Path&)’: /<>/src/svg/svg-path.cpp:101:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | str.moveTo( p.initialPoint()[0], p.initialPoint()[1] ); | ~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -c "/<>/src/trace/quantize.cpp" [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/siox.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -c "/<>/src/trace/siox.cpp" In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/svg/svg-path.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/trace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -c "/<>/src/trace/trace.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -c "/<>/src/trace/potrace/inkscape-potrace.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/svg/svg-color.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/svg/svg-color.cpp:40: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -c "/<>/src/trace/autotrace/inkscape-autotrace.cpp" In file included from /usr/include/c++/11/vector:72, from /<>/src/colorspace.h:22, from /<>/src/svg/svg-color.cpp:29: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/colorspace.h:22, from /<>/src/svg/svg-color.cpp:29: /usr/include/c++/11/bits/stl_vector.h: In function ‘bool sp_svg_read_icc_color(const gchar*, const gchar**, SVGICCColor*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -c "/<>/src/trace/depixelize/inkscape-depixelize.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/desktop.h:30, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/trace.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/potrace/inkscape-potrace.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -c "/<>/src/ui/clipboard.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:9, from /<>/src/trace/trace.h:16, from /<>/src/trace/potrace/inkscape-potrace.h:21, from /<>/src/trace/potrace/inkscape-potrace.cpp:18: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::Trace::Potrace::Point&}; _Tp = Inkscape::Trace::Potrace::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:9, from /<>/src/trace/trace.h:16, from /<>/src/trace/potrace/inkscape-potrace.h:21, from /<>/src/trace/potrace/inkscape-potrace.cpp:18: /usr/include/c++/11/bits/stl_vector.h: In function ‘long int Inkscape::Trace::Potrace::writePaths(Inkscape::Trace::Potrace::PotraceTracingEngine*, potrace_path_t*, Inkscape::SVG::PathString&, std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/trace/autotrace/inkscape-autotrace.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/libdepixelize/splines.h:28, from /<>/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /<>/src/trace/depixelize/inkscape-depixelize.h:18, from /<>/src/trace/depixelize/inkscape-depixelize.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -c "/<>/src/ui/contextmenu.cpp" [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -c "/<>/src/ui/cursor-utils.cpp" [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -c "/<>/src/ui/dialog-events.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/clipboard.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/clipboard.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/clipboard.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/ui/clipboard.cpp:31: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/clipboard.cpp:32: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/clipboard.cpp:32: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/node.h:22, from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/ui/clipboard.cpp:87: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/ui/clipboard.cpp:87: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/cursor-utils.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)’: /<>/src/ui/clipboard.cpp:1557:167: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1557 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/clipboard.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/clipboard.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/cursor-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/contextmenu.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/contextmenu.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/contextmenu.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/contextmenu.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog-events.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog-events.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog-events.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog-events.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/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]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::paste(SPDesktop*, bool)’: /<>/src/ui/clipboard.cpp:474:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | auto source_scale = clipdoc->getDocumentScale(); | ^ /<>/src/ui/clipboard.cpp:489:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | auto to_mouse = Geom::Translate(desktop->point() - source_path->geometricBounds()->midpoint()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /<>/src/ui/clipboard.cpp:675:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp:686:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 686 | set->setScaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/clipboard.cpp:687:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | _getScale(set->desktop(), min, max, *sel_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)’: /<>/src/ui/clipboard.cpp:961:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | sp_repr_set_point(_clipnode, "min", size->min()); | ~~~~~~~~~^~ /<>/src/ui/clipboard.cpp: In member function ‘Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)’: /<>/src/ui/clipboard.cpp:1557:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1557 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -c "/<>/src/ui/draw-anchor.cpp" [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -c "/<>/src/ui/drag-and-drop.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/clipboard.cpp: In member function ‘Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)’: /<>/src/ui/clipboard.cpp:1557:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1557 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/clipboard.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -c "/<>/src/ui/icon-loader.cpp" /<>/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /<>/src/ui/clipboard.cpp:633:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_onGet(Gtk::SelectionData&, guint)’: /<>/src/ui/clipboard.cpp:1448:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1448 | Geom::Rect area = Geom::Rect(origin, origin + _clipboardSPDoc->getDimensions()); | ^ In file included from /<>/src/ui/draw-anchor.h:17, from /<>/src/ui/draw-anchor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::paste(SPDesktop*, bool)’: /<>/src/ui/clipboard.cpp:422:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 422 | bool ClipboardManagerImpl::paste(SPDesktop *desktop, bool in_place) | ^~~~~~~~~~~~~~~~~~~~ /<>/src/ui/clipboard.cpp:422: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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ui/clipboard.cpp:474:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | auto source_scale = clipdoc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/clipboard.cpp:489:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | auto to_mouse = Geom::Translate(desktop->point() - source_path->geometricBounds()->midpoint()); | ~~~~~~~~~~~~~~^~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/interface.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -c "/<>/src/ui/interface.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/draw-anchor.cpp:22: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/draw-anchor.h:17, from /<>/src/ui/draw-anchor.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/draw-anchor.h:17, from /<>/src/ui/draw-anchor.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/draw-anchor.h:17, from /<>/src/ui/draw-anchor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/draw-anchor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/tools/pen-tool.h:14, from /<>/src/ui/tools/lpe-tool.h:19, from /<>/src/ui/draw-anchor.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -c "/<>/src/ui/monitor.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/drag-and-drop.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/drag-and-drop.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/icon-loader.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o -c "/<>/src/ui/previewholder.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -c "/<>/src/ui/selected-color.cpp" [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -c "/<>/src/ui/shape-editor.cpp" [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -c "/<>/src/ui/shape-editor-knotholders.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -c "/<>/src/ui/simple-pref-pusher.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/interface.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/interface.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/interface.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/interface.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -c "/<>/src/ui/shortcuts.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/ui/simple-pref-pusher.h:5, from /<>/src/ui/simple-pref-pusher.cpp:3: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/shape-editor.h:16, from /<>/src/ui/shape-editor.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/ui/shape-editor-knotholders.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/themes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -c "/<>/src/ui/themes.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/ui/shape-editor-knotholders.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/ui/shape-editor-knotholders.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/preferences.h:25, from /<>/src/ui/shape-editor-knotholders.cpp:19: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/shape-editor.h:16, from /<>/src/ui/shape-editor.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/shape-editor.h:16, from /<>/src/ui/shape-editor.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/shape-editor.h:16, from /<>/src/ui/shape-editor.cpp:15: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/shape-editor-knotholders.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/shape-editor.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/shape-editor.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:961:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:961:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/desktop.h:30, from /<>/src/ui/shape-editor-knotholders.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/preferences.h:25, from /<>/src/ui/shape-editor-knotholders.cpp:19: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void ArcKnotHolderEntityEnd::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:1013:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1013 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp:1013:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1013 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /<>/src/ui/shape-editor-knotholders.cpp:961:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /<>/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point StarKnotHolderEntityCenter::knot_get() const’: /<>/src/ui/shape-editor-knotholders.cpp:1306:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1306 | StarKnotHolderEntityCenter::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/ui/themes.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -c "/<>/src/ui/tool-factory.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/ui/shortcuts.cpp:29: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o -c "/<>/src/ui/tools-switch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/util.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/util.cpp.o -c "/<>/src/ui/util.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/ui/shortcuts.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/shortcuts.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/ui/tools/arc-tool.h:21, from /<>/src/ui/tool-factory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o -c "/<>/src/ui/uxmanager.cpp" In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/arc-tool.h:21, from /<>/src/ui/tool-factory.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/ui/tool-factory.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -c "/<>/src/ui/modifiers.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools-switch.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -c "/<>/src/ui/cache/svg_preview_cache.cpp" [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -c "/<>/src/ui/desktop/menubar.cpp" In file included from /<>/src/widgets/desktop-widget.h:29, from /<>/src/ui/uxmanager.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/widgets/desktop-widget.h:29, from /<>/src/ui/uxmanager.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/widgets/desktop-widget.h:29, from /<>/src/ui/uxmanager.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/widgets/desktop-widget.h:29, from /<>/src/ui/uxmanager.cpp:14: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/uxmanager.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/modifiers.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -c "/<>/src/ui/desktop/menu-icon-shift.cpp" [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -c "/<>/src/ui/knot/knot.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/cache/svg_preview_cache.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -c "/<>/src/ui/knot/knot-holder.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/cache/svg_preview_cache.cpp:38:58: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/cache/svg_preview_cache.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/ui/cache/svg_preview_cache.cpp: In function ‘GdkPixbuf* render_pixbuf(Inkscape::Drawing&, double, const Geom::Rect&, unsigned int)’: /<>/src/ui/cache/svg_preview_cache.cpp:38:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 38 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/desktop/menubar.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -c "/<>/src/ui/knot/knot-holder-entity.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/knot/knot.cpp:30: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/knot/knot-holder.h:22, from /<>/src/ui/knot/knot-holder.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ui/knot/knot.cpp: In member function ‘Geom::Point SPKnot::position() const’: /<>/src/ui/knot/knot.cpp:400:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Point SPKnot::position() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/knot/knot.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/knot/knot.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -c "/<>/src/ui/knot/knot-ptr.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -c "/<>/src/ui/tool/control-point-selection.cpp" In file included from /<>/src/ui/knot/knot.h:18, from /<>/src/ui/knot/knot-holder-entity.h:20, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -c "/<>/src/ui/tool/control-point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/knot/knot-holder.h:22, from /<>/src/ui/knot/knot-holder.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/knot/knot-holder.h:22, from /<>/src/ui/knot/knot-holder.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/knot/knot-holder.h:22, from /<>/src/ui/knot/knot-holder.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/knot/knot-holder.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/knot/knot-holder.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/tool/control-point-selection.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/control-point-selection.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point-selection.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -c "/<>/src/ui/tool/curve-drag-point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/knot/knot-holder-entity.cpp:35: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position(const Geom::Point&, guint)’: /<>/src/ui/knot/knot-holder-entity.cpp:103:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/knot/knot.h:18, from /<>/src/ui/knot/knot-holder-entity.h:20, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/ui/tool/control-point.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/desktop.h:30, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/ui/knot/knot-holder-entity.h:21, from /<>/src/ui/knot/knot-holder-entity.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/control-point-selection.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/ui/tool/control-point-selection.cpp: In member function ‘Geom::OptRect Inkscape::UI::ControlPointSelection::bounds()’: /<>/src/ui/tool/control-point-selection.cpp:327:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | return size() == 1 ? (*_points.begin())->bounds() : _bounds; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_pointDragged(Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/control-point-selection.cpp:380:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point abs_delta = new_pos - _original_positions[_grabbed_point]; | ^ /<>/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_updateTransformHandles(bool)’: /<>/src/ui/tool/control-point-selection.cpp:498:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | _handles->setBounds(p->bounds()); | ~~~~~~~~~^~ /<>/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardMove(const GdkEventKey&, const Geom::Point&)’: /<>/src/ui/tool/control-point-selection.cpp:514:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | Geom::Point delta = dir * num; | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/ui/tool/control-point.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/ui/tool/control-point.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -c "/<>/src/ui/tool/event-utils.cpp" /<>/src/ui/tool/control-point-selection.cpp: In member function ‘double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)’: /<>/src/ui/tool/control-point-selection.cpp:543:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 543 | double len = Geom::distance(b.corner(i), rc); | ~~~~~~~~^~~ In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/control-point.cpp:26: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gdkmm-3.0/gdkmm/pixbuf.h:9, from /<>/src/ui/tool/control-point.h:14, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/control-point-selection.cpp:14: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tool/control-point.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tool/control-point.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/tool/control-point.cpp:15: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::UI::ControlPointSelection::getUnselectedPoints(std::vector&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::UI::ControlPointSelection::getOriginalPoints(std::vector&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/control-point-selection.cpp:739:1: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 739 | } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/control-point.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/display/control/snap-indicator.h:20, from /<>/src/ui/tool/control-point.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -c "/<>/src/ui/tool/modifier-tracker.cpp" [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -c "/<>/src/ui/tool/multi-path-manipulator.cpp" In file included from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/event-utils.h:16, from /<>/src/ui/tool/event-utils.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -c "/<>/src/ui/tool/node.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/event-utils.h:16, from /<>/src/ui/tool/modifier-tracker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -c "/<>/src/ui/tool/path-manipulator.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/curve-drag-point.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/curve-drag-point.cpp:15: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/ui/tool/path-manipulator.h:22, from /<>/src/ui/tool/curve-drag-point.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Point Inkscape::SnappedLine::getNormal() const’: /<>/src/snapped-line.h:48:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point getNormal() const {return _normal_to_line;} // n = (nx, ny) | ^ /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-bspline.h:11, from /<>/src/ui/tool/path-manipulator.h:22, from /<>/src/ui/tool/curve-drag-point.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/curve-drag-point.h:13, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/curve-drag-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/path-manipulator.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -c "/<>/src/ui/tool/selectable-control-point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/node.h:22, from /<>/src/ui/tool/multi-path-manipulator.cpp:23: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.cpp:23: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/ui/tool/node.h:23, from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/ui/tool/node.cpp:21: /<>/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /<>/src/snapped-point.h:62:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Point getPoint() const {return _point;} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/ui/tool/node.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/ui/tool/node.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/multi-path-manipulator.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/multi-path-manipulator.cpp:32: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerstroke.h:16, from /<>/src/ui/tool/path-manipulator.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/multi-path-manipulator.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tool/multi-path-manipulator.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerstroke.h:16, from /<>/src/ui/tool/path-manipulator.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/live_effects/lpe-powerstroke.h:16, from /<>/src/ui/tool/path-manipulator.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tool/node.cpp: In member function ‘virtual Geom::Rect Inkscape::UI::Node::bounds() const’: /<>/src/ui/tool/node.cpp:892:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Rect Node::bounds() const | ^~~~~ In file included from /<>/src/ui/tools/tool-base.h:27, from /<>/src/ui/tool/manipulator.h:21, from /<>/src/ui/tool/control-point-selection.h:27, from /<>/src/ui/tool/selectable-control-point.cpp:11: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selectable-control-point.h:13, from /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/selectable-control-point.cpp:10: /<>/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /<>/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tool/node.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o -c "/<>/src/ui/tool/selector.cpp" In file included from /<>/src/ui/tool/node.h:22, from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/path-manipulator.cpp:35: /<>/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /<>/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ In file included from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tool/path-manipulator.cpp:35: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/ui/tool/node.cpp: In member function ‘virtual Geom::Rect Inkscape::UI::Node::bounds() const’: /<>/src/ui/tool/node.cpp:892:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Rect Node::bounds() const | ^~~~ /<>/src/ui/tool/node.cpp: In member function ‘void Inkscape::UI::Node::_updateAutoHandles()’: /<>/src/ui/tool/node.cpp:948:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 948 | Geom::Point vec_next = _next()->position() - position(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/path-manipulator.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tool/node.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tool/node.cpp: In member function ‘virtual Geom::Rect Inkscape::UI::Node::bounds() const’: /<>/src/ui/tool/node.cpp:892:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Rect Node::bounds() const | ^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘virtual void Inkscape::UI::Handle::setPosition(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:386:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | return are_near((a - b).length(), 0, eps); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tool/path-manipulator.cpp: In member function ‘virtual bool Inkscape::UI::PathManipulator::event(Inkscape::UI::Tools::ToolBase*, GdkEvent*)’: /<>/src/ui/tool/path-manipulator.cpp:163:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | _updateDragPoint(event_point(event->motion)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -c "/<>/src/ui/tool/transform-handle-set.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::SnapCandidatePoint&}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void Inkscape::UI::Handle::dragged(Geom::Point&, GdkEventMotion*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Inkscape::UI::Node::dragged(Geom::Point&, GdkEventMotion*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/node.cpp:18: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/node.cpp:1503:1: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 1503 | } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:36, from /<>/src/ui/tool/path-manipulator.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function ‘Geom::Point Geom::lerp(Geom::Coord, const Geom::Point&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -c "/<>/src/ui/toolbar/arc-toolbar.cpp" /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/selector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tool/selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tool/selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tool/selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/ui/tool/selector.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/ui/tool/selector.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/ui/tool/selector.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/ui/tool/selector.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/path-manipulator.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/path-manipulator.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘Inkscape::UI::NodeList::iterator Inkscape::UI::PathManipulator::subdivideSegment(Inkscape::UI::NodeList::iterator, double)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tool/control-point.h:19, from /<>/src/ui/tool/selector.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/selector.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/display/control/canvas-item-rect.h:21, from /<>/src/ui/tool/selector.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tool/path-manipulator.cpp:14: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::UI::NodeIterator&, double&}; _Tp = std::pair, double>; _Alloc = std::allocator, double> >]’: /usr/include/c++/11/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++/11/bits/vector.tcc: In function ‘void Inkscape::UI::add_or_replace_if_extremum(std::vector, double> >&, double&, double, const iterator&, double)’: /usr/include/c++/11/bits/vector.tcc:121:28: 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++/11/bits/vector.tcc:121:28: 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)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -c "/<>/src/ui/toolbar/box3d-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/transform-handle-set.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/transform-handle-set.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tool/transform-handle-set.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /<>/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -c "/<>/src/ui/toolbar/calligraphy-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tool/node.h:22, from /<>/src/ui/tool/transform-handle-set.cpp:33: /<>/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /<>/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ In file included from /<>/src/ui/tool/transform-handle-set.cpp:33: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /<>/src/ui/tool/transform-handle-set.cpp:694:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/transform-handle-set.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/transform-handle-set.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/transform-handle-set.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/transform-handle-set.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/control/canvas-item.h:36, from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/ui/tool/control-point.h:22, from /<>/src/ui/tool/transform-handle-set.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::SkewHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:474:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | Geom::Rect b = _th.bounds(); | ^ /<>/src/ui/tool/transform-handle-set.cpp:475:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotateHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:400:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:400:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleSideHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:325:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect b = _th.bounds(); | ^ /<>/src/ui/tool/transform-handle-set.cpp:326:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleCornerHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:251:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:251:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:494:74: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ^ /<>/src/ui/tool/transform-handle-set.cpp:548:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:357:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:357:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ^ In file included from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()’: /<>/src/pure-transform.h:156:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Scale getStretchSnapped() {return _stretch_snapped;} | ^~~~~~~~~~~~~~~~~ In file included from /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:11: 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; } | ^~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:286:23: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | scale = ptr->getScaleSnapped(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:294:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ In file included from /<>/src/ui/tool/transform-handle-set.cpp:22: /<>/src/pure-transform.h: In constructor ‘Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)’: /<>/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | PureScaleConstrained(Geom::Scale scale, Geom::Point origin): | ^~~~~~~~~~~~~~~~~~~~ /<>/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/pure-transform.h: In constructor ‘Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)’: /<>/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PureScale(Geom::Scale scale, Geom::Point origin, bool uniform) : | ^~~~~~~~~ /<>/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /<>/src/pure-transform.h:109:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:625:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | new_pos = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | SNAPSOURCE_ROTATION_CENTER), constraints, held_shift(*event)).getPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /<>/src/ui/tool/transform-handle-set.cpp:694:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)’: /<>/src/ui/tool/transform-handle-set.cpp:723:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | _scale_corners[i]->move(r.corner(i)); | ~~~~~~~~^~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::_updateVisibility(bool)’: /<>/src/ui/tool/transform-handle-set.cpp:767:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | Geom::Rect b = bounds(); | ^ /<>/src/ui/tool/transform-handle-set.cpp:774:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | Geom::Point bp = b.dimensions(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:286:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | scale = ptr->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:294:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:357:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tool/transform-handle-set.cpp:369:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/algorithm:62, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:480:18: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::SnapCandidatePoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /<>/src/ui/tool/transform-handle-set.cpp:339:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | vs[d1] = (new_pos - scc)[d1] / (_origin - scc)[d1]; | ^~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /<>/src/ui/tool/transform-handle-set.cpp:694:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::SkewHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:475:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:472:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | void startTransform() override { | ^~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:472:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tool/transform-handle-set.cpp:472:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tool/transform-handle-set.cpp:472:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tool/transform-handle-set.cpp:474:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | Geom::Rect b = _th.bounds(); | ~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h:343:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return lerp(0.5, p1, p2); | ~~~~^~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotateHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:398:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override { | ^~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleSideHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:326:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:323:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | void startTransform() override { | ^~~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp:323:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tool/transform-handle-set.cpp:323:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tool/transform-handle-set.cpp:323:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tool/transform-handle-set.cpp:325:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect b = _th.bounds(); | ~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tool/transform-handle-set.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h:343:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | return lerp(0.5, p1, p2); | ~~~~^~~~~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleCornerHandle::startTransform()’: /<>/src/ui/tool/transform-handle-set.cpp:249:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | void startTransform() override { | ^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/arc-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)’: /<>/src/ui/tool/transform-handle-set.cpp:726:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 726 | _skew_sides[i]->move(Geom::middle_point(r.corner(i), r.corner(i+1))); | ~~~~~~~~^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/arc-toolbar.cpp:38: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::SnapCandidatePoint&}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::UI::TransformHandle::getNextClosestPoint(bool)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1642 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1917:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1917 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘virtual bool Inkscape::UI::TransformHandle::grabbed(GdkEventMotion*)’: /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/algorithm:62, from /<>/src/ui/tool/transform-handle-set.cpp:14: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -c "/<>/src/ui/toolbar/connector-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/calligraphy-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/box3d-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/box3d-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -c "/<>/src/ui/toolbar/dropper-toolbar.cpp" [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -c "/<>/src/ui/toolbar/eraser-toolbar.cpp" In file included from /<>/src/conn-avoid-ref.h:17, from /<>/src/ui/toolbar/connector-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/ui/toolbar/dropper-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -c "/<>/src/ui/toolbar/gradient-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/ui/toolbar/dropper-toolbar.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/ui/toolbar/dropper-toolbar.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/preferences.h:25, from /<>/src/ui/toolbar/dropper-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/dropper-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -c "/<>/src/ui/toolbar/lpe-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/conn-avoid-ref.h:17, from /<>/src/ui/toolbar/connector-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/conn-avoid-ref.h:17, from /<>/src/ui/toolbar/connector-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/conn-avoid-ref.h:17, from /<>/src/ui/toolbar/connector-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/connector-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/connector-toolbar.cpp:40: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/eraser-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -c "/<>/src/ui/toolbar/measure-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -c "/<>/src/ui/toolbar/mesh-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/gradient-toolbar.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/gradient-toolbar.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-line_segment.h:18, from /<>/src/ui/toolbar/lpe-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/measure-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -c "/<>/src/ui/toolbar/node-toolbar.cpp" [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -c "/<>/src/ui/toolbar/paintbucket-toolbar.cpp" [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -c "/<>/src/ui/toolbar/pencil-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/mesh-toolbar.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/mesh-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/paintbucket-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -c "/<>/src/ui/toolbar/rect-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -c "/<>/src/ui/toolbar/select-toolbar.cpp" In file included from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/toolbar/node-toolbar.cpp:50: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/toolbar/node-toolbar.cpp:50: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:50: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/ui/toolbar/node-toolbar.h:32, from /<>/src/ui/toolbar/node-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/ui/toolbar/node-toolbar.h:32, from /<>/src/ui/toolbar/node-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/toolbar/pencil-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/toolbar/pencil-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/toolbar/pencil-toolbar.cpp:35: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/toolbar/pencil-toolbar.cpp:35: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/node-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/toolbar/node-toolbar.cpp:39: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/pencil-toolbar.cpp:33: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/toolbar/pencil-toolbar.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)’: /<>/src/ui/toolbar/pencil-toolbar.cpp:486:88: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | double powerstrokedefsize = 10 / (0.265 * _desktop->getDocument()->getDocumentScale()[0] * 2.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -c "/<>/src/ui/toolbar/spiral-toolbar.cpp" [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -c "/<>/src/ui/toolbar/spray-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/toolbar/select-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/toolbar/select-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/select-toolbar.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/select-toolbar.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/select-toolbar.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/rect-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/rect-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/toolbar/select-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/toolbar/select-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/toolbar/select-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/select-toolbar.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -c "/<>/src/ui/toolbar/star-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -c "/<>/src/ui/toolbar/text-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spiral-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/spiral-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/spray-toolbar.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/toolbar/spray-toolbar.cpp:41: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -c "/<>/src/ui/toolbar/toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-editing.h:18, from /<>/src/ui/toolbar/text-toolbar.h:34, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-editing.h:18, from /<>/src/ui/toolbar/text-toolbar.h:34, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-editing.h:18, from /<>/src/ui/toolbar/text-toolbar.h:34, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/star-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/toolbar/star-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -c "/<>/src/ui/toolbar/tweak-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/toolbar/text-toolbar.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/toolbar.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/toolbar.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/toolbar.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -c "/<>/src/ui/toolbar/zoom-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/ui/toolbar/text-toolbar.h:31, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/text-editing.h:18, from /<>/src/ui/toolbar/text-toolbar.h:34, from /<>/src/ui/toolbar/text-toolbar.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -c "/<>/src/ui/tools/arc-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/tweak-toolbar.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/toolbar/zoom-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -c "/<>/src/ui/tools/box3d-tool.cpp" [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -c "/<>/src/ui/tools/calligraphic-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/arc-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/arc-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/arc-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/arc-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -c "/<>/src/ui/tools/connector-tool.cpp" /<>/src/ui/tools/arc-tool.cpp: In member function ‘void Inkscape::UI::Tools::ArcTool::drag(Geom::Point, guint)’: /<>/src/ui/tools/arc-tool.cpp:341:94: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Geom::Rect r = Inkscape::snap_rectangular_box(desktop, this->arc, pt, this->center, state); | ^ /<>/src/ui/tools/arc-tool.cpp:343:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point dir = r.dimensions() / 2; | ^ /<>/src/ui/tools/arc-tool.cpp:315:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | void ArcTool::drag(Geom::Point pt, guint state) { | ^~~~~~~ /<>/src/ui/tools/arc-tool.cpp:315:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/arc-tool.cpp:341:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | Geom::Rect r = Inkscape::snap_rectangular_box(desktop, this->arc, pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ui/tools/arc-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ArcTool::item_handler(SPItem*, GdkEvent*)’: /<>/src/ui/tools/arc-tool.cpp:123:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | bool ArcTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/calligraphic-tool.h:25, from /<>/src/ui/tools/calligraphic-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -c "/<>/src/ui/tools/dropper-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/calligraphic-tool.cpp:43: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/calligraphic-tool.cpp:48: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Point Geom::Ray::origin() const’: /<>/src/3rdparty/2geom/include/2geom/ray.h:68:26: 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 origin() const { return _origin; } | ^ /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/calligraphic-tool.cpp:48: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/calligraphic-tool.cpp:48: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/calligraphic-tool.cpp:48: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/box3d-tool.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/box3d-tool.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/box3d-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/box3d-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/calligraphic-tool.h:25, from /<>/src/ui/tools/calligraphic-tool.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tools/dropper-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/tools/dropper-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/dropper-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/calligraphic-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/dropper-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/dropper-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/dropper-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/calligraphic-tool.cpp: In member function ‘void Inkscape::UI::Tools::CalligraphicTool::reset(Geom::Point)’: /<>/src/ui/tools/calligraphic-tool.cpp:197:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | void CalligraphicTool::reset(Geom::Point p) { | ^~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/calligraphic-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -c "/<>/src/ui/tools/dynamic-base.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/connector-tool.cpp:89: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -c "/<>/src/ui/tools/eraser-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/connector-tool.cpp:79: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/connector-tool.cpp:79: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/connector-tool.cpp:79: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/connector-tool.cpp:81: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/dropper-tool.cpp:33: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tools/dropper-tool.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/dropper-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/dropper-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tools/dropper-tool.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/tools/dropper-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/dropper-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/dynamic-base.h:23, from /<>/src/ui/tools/dynamic-base.cpp:11: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/dropper-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::DropperTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/dropper-tool.cpp:219:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | double rw = std::min(Geom::L2(Geom::Point(event->button.x, event->button.y) - this->centre), 400.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/dropper-tool.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -c "/<>/src/ui/tools/flood-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/dynamic-base.cpp:17: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /<>/src/ui/tools/dynamic-base.cpp:125:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/dynamic-base.h:23, from /<>/src/ui/tools/dynamic-base.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/dynamic-base.h:23, from /<>/src/ui/tools/dynamic-base.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/dynamic-base.h:23, from /<>/src/ui/tools/dynamic-base.cpp:11: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/dynamic-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -c "/<>/src/ui/tools/freehand-base.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /<>/src/ui/tools/dynamic-base.cpp:125:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~~~~~~~ /<>/src/ui/tools/dynamic-base.cpp:130:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp:130:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point) const’: /<>/src/ui/tools/dynamic-base.cpp:139:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ /<>/src/ui/tools/dynamic-base.cpp:139:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/eraser-tool.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/dynamic-base.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /<>/src/ui/tools/dynamic-base.cpp:125:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~~~~~~~ /<>/src/ui/tools/dynamic-base.cpp:125:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/dynamic-base.cpp:130:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point) const’: /<>/src/ui/tools/dynamic-base.cpp:134:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Point DynamicBase::getViewPoint(Geom::Point n) const { | ^~~~~~~~~~~ /<>/src/ui/tools/dynamic-base.cpp:134:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/dynamic-base.cpp:139:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -c "/<>/src/ui/tools/gradient-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/eraser-tool.cpp:44: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/eraser-tool.cpp:44: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/eraser-tool.cpp:44: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/eraser-tool.cpp:44: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/flood-tool.h:19, from /<>/src/ui/tools/flood-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/eraser-tool.cpp:55: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/path.h:45, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/eraser-tool.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/eraser-tool.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/freehand-base.cpp:25: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/eraser-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::EraserTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/eraser-tool.cpp:389:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 389 | Geom::Point const button_dt(desktop->w2d(button_w)); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/eraser-tool.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/ui/tools/eraser-tool.cpp: In member function ‘bool Inkscape::UI::Tools::EraserTool::apply(Geom::Point)’: /<>/src/ui/tools/eraser-tool.cpp:246:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Geom::Point ang2 = Geom::rot90(this->vel) / mag_vel; | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/flood-tool.cpp:36: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/flood-tool.cpp:36: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/flood-tool.cpp:36: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/flood-tool.cpp:36: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/tools/freehand-base.cpp:29: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/flood-tool.h:19, from /<>/src/ui/tools/flood-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/tools/flood-tool.cpp:761:59: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/ui/tools/flood-tool.cpp:762:61: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/ui/tools/flood-tool.cpp:870:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/ui/tools/flood-tool.cpp:875:35: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/tools/freehand-base.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/tools/freehand-base.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/tools/freehand-base.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-enums.h:15, from /<>/src/live_effects/parameter/enum.h:13, from /<>/src/live_effects/lpe-bendpath.h:14, from /<>/src/ui/tools/freehand-base.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(Inkscape::UI::Tools::ToolBase*, GdkEvent*, bool, bool, bool)’: /<>/src/ui/tools/flood-tool.cpp:760:74: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | Geom::Rect const screen_world = desktop->getCanvas()->get_area_world(); | ^ /<>/src/ui/tools/flood-tool.cpp:762:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 762 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /<>/src/ui/tools/flood-tool.cpp:870:83: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 870 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ^ /<>/src/ui/tools/flood-tool.cpp:873:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | Geom::Point pw = fill_points[i] * world2img; | ^~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/flood-tool.h:19, from /<>/src/ui/tools/flood-tool.cpp:21: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ 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::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /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 In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/flood-tool.h:19, from /<>/src/ui/tools/flood-tool.cpp:21: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:42, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -c "/<>/src/ui/tools/lpe-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/display/control/canvas-item-curve.h:23, from /<>/src/ui/tools/gradient-tool.cpp:36: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/gradient-tool.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/gradient-tool.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/gradient-tool.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/gradient-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/ui/tools/flood-tool.h:15, from /<>/src/ui/tools/flood-tool.cpp:21: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(Inkscape::UI::Tools::ToolBase*, Geom::Point&, const Geom::Point&, guint)’: /<>/src/ui/tools/freehand-base.cpp:725:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 725 | p = dummy.getPoint(); | ~~^~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(Inkscape::UI::Tools::FreehandBase*, SPItem*, SPCurve*, bool)’: /<>/src/ui/tools/freehand-base.cpp:393:89: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | double defsize = 10 / (0.265 * dc->getDesktop()->getDocument()->getDocumentScale()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/freehand-base.cpp: In function ‘SPDrawAnchor* Inkscape::UI::Tools::spdc_test_inside(Inkscape::UI::Tools::FreehandBase*, Geom::Point)’: /<>/src/ui/tools/freehand-base.cpp:950:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | SPDrawAnchor *spdc_test_inside(FreehandBase *dc, Geom::Point p) | ^~~~~~~~~~~~~~~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_create_single_dot(Inkscape::UI::Tools::ToolBase*, const Geom::Point&, const char*, guint)’: /<>/src/ui/tools/freehand-base.cpp:1060:136: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1060 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/ui/tools/freehand-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(Inkscape::UI::Tools::ToolBase*, GdkEvent*, bool, bool, bool)’: /<>/src/ui/tools/flood-tool.cpp:870:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 870 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/ui/tools/flood-tool.cpp:29: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/ui/tools/flood-tool.cpp:742:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 742 | static void sp_flood_do_flood_fill(ToolBase *event_context, GdkEvent *event, bool union_with_selection, bool is_point_fill, bool is_touch_fill) { | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/ui/tools/flood-tool.h:15, from /<>/src/ui/tools/flood-tool.cpp:21: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/ui/tools/gradient-tool.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/flood-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::FloodTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/flood-tool.cpp:1111:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | bool FloodTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/ui/tools/gradient-tool.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Inkscape::UI::Tools::sp_gradient_context_get_stop_intervals.constprop(GrDrag*, std::vector&, std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/ui/tools/gradient-tool.cpp:19: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_create_single_dot(Inkscape::UI::Tools::ToolBase*, const Geom::Point&, const char*, guint)’: /<>/src/ui/tools/freehand-base.cpp:1019:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1019 | void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *tool, guint event_state) { | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_attach_selection(Inkscape::UI::Tools::FreehandBase*, Inkscape::Selection*)’: /<>/src/ui/tools/freehand-base.cpp:693:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | a = sp_draw_anchor_new(dc, c, TRUE, *(c->first_point())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(Inkscape::UI::Tools::FreehandBase*, SPItem*, SPCurve*, bool)’: /<>/src/ui/tools/freehand-base.cpp:385:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve *curve, bool is_bend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -c "/<>/src/ui/tools/measure-tool.cpp" [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -c "/<>/src/ui/tools/mesh-tool.cpp" [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -c "/<>/src/ui/tools/node-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/lpe-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/lpe-tool.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-rect.h:23, from /<>/src/ui/tools/lpe-tool.cpp:32: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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()); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Geom::Point&)’: /<>/src/3rdparty/2geom/include/2geom/point.h:325:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | inline Point rot90(Point const &p) { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools/measure-tool.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/tools/measure-tool.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-geometric.h:46, from /<>/src/ui/tools/lpe-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /<>/src/ui/tools/lpe-tool.cpp: In function ‘void Inkscape::UI::Tools::set_pos_and_anchor(Inkscape::CanvasItemText*, const Geom::Piecewise >&, double, double, bool)’: /<>/src/ui/tools/lpe-tool.cpp:372:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Point n = -rot90(dir); | ^ In file included from /<>/src/display/control/canvas-item-curve.h:23, from /<>/src/ui/tools/measure-tool.cpp:37: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/ui/tools/measure-tool.cpp: In function ‘Geom::Point Inkscape::UI::Tools::{anonymous}::calcAngleDisplayAnchor(SPDesktop*, double, double, const Geom::Point&, const Geom::Point&, double)’: /<>/src/ui/tools/measure-tool.cpp:156:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | double fontsize) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-curve.h:23, from /<>/src/ui/tools/mesh-tool.cpp:39: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /<>/src/ui/tools/measure-tool.cpp:122:44: 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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/ui/tools/measure-tool.cpp:176:48: required from here /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/ui/tools/measure-tool.cpp:907:52: 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&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/concept/requires.hpp:49:5: required from ‘struct boost::_requires_)>’ /<>/src/3rdparty/2geom/include/2geom/pathvector.h:252:5: required by substitution of ‘template typename boost::Requires_<(0 + boost::_requires_)>::value), void (*)(Geom::PathVector&)>::type Geom::PathVector::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/ui/tools/measure-tool.cpp:908:14: 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 In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/mesh-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/mesh-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -c "/<>/src/ui/tools/pencil-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/mesh-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/mesh-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/tools/measure-tool.cpp: In constructor ‘Inkscape::UI::Tools::MeasureTool::MeasureTool()’: /<>/src/ui/tools/measure-tool.cpp:337:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | start_p = readMeasurePoint(true); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘void Geom::Path::appendNew(A) [with CurveType = Geom::BezierCurveN<1>; A = Geom::Point]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)’: /<>/src/ui/tools/measure-tool.cpp:906:70: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 906 | Geom::Scale scale = Geom::Scale(desktop->current_zoom()).inverse(); | ^ /<>/src/ui/tools/measure-tool.cpp:909:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 909 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:171:11: 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; } | ^~~~~~ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setLabelText(const Glib::ustring&, Geom::Point, double, Geom::Coord, guint32, Inkscape::XML::Node*, Inkscape::CanvasItemTextAnchor)’: /<>/src/ui/tools/measure-tool.cpp:982:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:983:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 983 | pos += Geom::Point::polar(angle+ Geom::rad_from_deg(90), -bbox->height()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:1013:74: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1013 | Geom::Scale scale = Geom::Scale(desktop->current_zoom()).inverse(); | ^ /<>/src/ui/tools/measure-tool.cpp:1015:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:1015:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:1015:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:1018:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | text_item_box->transform *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:15: 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); } | ^~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /<>/src/ui/tools/measure-tool.cpp:1165:126: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | Geom::Scale zoom = Geom::Scale(Inkscape::Util::Quantity::convert(desktop->current_zoom(), "px", unit->abbr)).inverse(); | ^ /<>/src/ui/tools/measure-tool.cpp:1193:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1193 | Geom::Point pos = desktop->w2d(cursor); | ^ /<>/src/ui/tools/measure-tool.cpp: In function ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’: /<>/src/ui/tools/measure-tool.cpp:122:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Geom::Rect current(box + place.end); | ^ /<>/src/ui/tools/measure-tool.cpp:135:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | place.end = place.start - desktop->w2d(normal * place.offset); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /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 /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/node-tool.cpp:30: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/ui/tools/measure-tool.cpp: In function ‘Geom::Point Inkscape::UI::Tools::{anonymous}::calcAngleDisplayAnchor(SPDesktop*, double, double, const Geom::Point&, const Geom::Point&, double)’: /<>/src/ui/tools/measure-tool.cpp:154:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point calcAngleDisplayAnchor(SPDesktop *desktop, double angle, double baseAngle, | ^~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:172:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Rect screen_world = desktop->getCanvas()->get_area_world(); | ^ /<>/src/ui/tools/measure-tool.cpp:173:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | if (screen_world.interiorContains(desktop->d2w(startPoint)) || | ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/ui/tool/curve-drag-point.h:14, from /<>/src/ui/tools/node-tool.cpp:48: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tools/node-tool.cpp:50: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tools/node-tool.cpp:50: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setLabelText(const Glib::ustring&, Geom::Point, double, Geom::Coord, guint32, Inkscape::XML::Node*, Inkscape::CanvasItemTextAnchor)’: /<>/src/ui/tools/measure-tool.cpp:982:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:981:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:1013:73: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1013 | Geom::Scale scale = Geom::Scale(desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:1015:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:1015:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1015 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/node-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/node-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /<>/src/ui/tools/measure-tool.cpp:1165:125: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | Geom::Scale zoom = Geom::Scale(Inkscape::Util::Quantity::convert(desktop->current_zoom(), "px", unit->abbr)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::knotStartMovedHandler(SPKnot*, const Geom::Point&, guint)’: /<>/src/ui/tools/measure-tool.cpp:448:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | point = sp.getPoint(); | ~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/node-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Affine&, const Geom::Rect&)’: /<>/src/ui/tools/node-tool.cpp:720:44: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/node-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)’: /<>/src/ui/tools/measure-tool.cpp:906:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 906 | Geom::Scale scale = Geom::Scale(desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:909:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 909 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/ui/tools/measure-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::UI::Tools::{anonymous}::LabelPlacement; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tools/node-tool.cpp:50: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/tools/node-tool.cpp:50: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Rect&, GdkEventButton*)’: /<>/src/ui/tools/node-tool.cpp:720:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | auto sel_doc = desktop->dt2doc() * sel; | ^~~ /<>/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_point(const Geom::Point&, GdkEventButton*)’: /<>/src/ui/tools/node-tool.cpp:745:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | SPItem *item_clicked = sp_event_context_find_item (this->desktop, event_point(*event), | ~~~~~~~~~~~^~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp: In function ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’: /<>/src/ui/tools/measure-tool.cpp:135:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | place.end = place.start - desktop->w2d(normal * place.offset); | ^ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/node-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -c "/<>/src/ui/tools/pen-tool.cpp" /<>/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Rect&, GdkEventButton*)’: /<>/src/ui/tools/node-tool.cpp:720:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | auto sel_doc = desktop->dt2doc() * sel; | ^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/ui/tools/node-tool.cpp:22: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/ui/tools/node-tool.cpp:22: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::UI::Tools::NodeTool::update_tip(GdkEvent*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In function ‘void Inkscape::UI::Tools::sp_update_helperpath(SPDesktop*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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(); } | ^ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point}; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:340:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 340 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:356:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 356 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/node-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::NodeTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/node-tool.cpp:442:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | bool NodeTool::root_handler(GdkEvent* event) { | ^~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/ui/tools/pencil-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/ui/tools/pencil-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/ui/tools/pencil-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/ui/tools/pencil-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_vector.h: In function ‘void Inkscape::UI::Tools::calculate_intersections(SPDesktop*, SPItem*, const Geom::PathVector&, std::unique_ptr&&, std::vector&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual bool Inkscape::UI::Tools::MeasureTool::root_handler(GdkEvent*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/ui/tools/tool-base.h:27, from /<>/src/ui/tools/freehand-base.h:20, from /<>/src/ui/tools/pencil-tool.h:14, from /<>/src/ui/tools/pencil-tool.cpp:27: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /<>/src/ui/tools/measure-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /<>/src/ui/tools/measure-tool.cpp:1247:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:1247: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/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /<>/src/ui/tools/measure-tool.cpp:17: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1294:30: note: parameter passing for argument of type ‘std::vector::const_iterator’ changed in GCC 7.1 1294 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/measure-tool.cpp:172:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Rect screen_world = desktop->getCanvas()->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/measure-tool.cpp:173:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | if (screen_world.interiorContains(desktop->d2w(startPoint)) || | ~~~~~~~~~~~~^~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -c "/<>/src/ui/tools/rect-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/pencil-tool.cpp:35: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/pencil-tool.cpp:35: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/ellipse.h:43, from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/ui/tools/pen-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -c "/<>/src/ui/tools/select-tool.cpp" In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/pencil-tool.cpp:39: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:927:25: required from ‘Geom::Piecewise Geom::lerp(double, const Geom::Piecewise&, Geom::Piecewise) [with T = Geom::D2]’ /<>/src/ui/tools/pencil-tool.cpp:1069:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /<>/src/live_effects/lpe-powerstroke-interpolators.h:201:31: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const GdkEventButton&)’: /<>/src/ui/tools/pencil-tool.cpp:186:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | Geom::Point p = this->desktop->w2d(button_w); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/3rdparty/2geom/include/2geom/svg-path-parser.h:43, from /<>/src/ui/tools/pencil-tool.cpp:25: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)’: /<>/src/ui/tools/pencil-tool.cpp:849:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 849 | double pressure_computed_scaled = std::abs(pressure_computed * desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/pencil-tool.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_interpolate()’: /<>/src/ui/tools/pencil-tool.cpp:974:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 974 | Geom::Point point_at1 = b[4 * c + 0] + (1./3) * (b[4 * c + 3] - b[4 * c + 0]); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/nearest-time.h:41, from /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:41, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::lerp(double, const Geom::Piecewise&, Geom::Piecewise) [with T = Geom::D2]’: /<>/src/3rdparty/2geom/include/2geom/piecewise.h:927:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | b.setDomain(a.domain()); | ~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_fitAndSplit()’: /<>/src/ui/tools/pencil-tool.cpp:1137:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | Geom::Point point_at1 = b[0] + (1./3)*(b[3] - b[0]); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:38, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)’: /<>/src/ui/tools/pencil-tool.cpp:849:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 849 | double pressure_computed_scaled = std::abs(pressure_computed * desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’: /<>/src/ui/tools/pencil-tool.cpp:1099:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1099 | Geom::Point const req_vec( -last_seg_reverse->unitTangentAt(0) ); | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/pen-tool.cpp:34: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/pen-tool.cpp:34: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/sbasis-to-bezier.h:39, from /<>/src/ui/tools/pencil-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: 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 /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/pen-tool.cpp:38: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::UI::Tools::PencilTool::powerStrokeInterpolate(Geom::Path)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Geom::Piecewise< >::push_cut(double) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:38, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)’: /<>/src/ui/tools/pencil-tool.cpp:823:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 823 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/curves.h:37, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ /<>/src/ui/tools/pencil-tool.cpp:823:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/pencil-tool.cpp:849:112: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 849 | double pressure_computed_scaled = std::abs(pressure_computed * desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:39, from /<>/src/ui/tools/pen-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleMotionNotify(const GdkEventMotion&)’: /<>/src/ui/tools/pencil-tool.cpp:293:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | if ( Geom::LInfty( Geom::Point(mevent.x,mevent.y) - pencil_drag_origin_w ) < tolerance ) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/pencil-tool.cpp:386:1: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 386 | } | ^ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-utils.h:44, from /<>/src/ui/tools/pencil-tool.cpp:22: /usr/include/c++/11/bits/stl_vector.h: In function ‘Geom::Piecewise Geom::partition(const Geom::Piecewise&, const std::vector&) [with T = Geom::D2]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/rect-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/rect-tool.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/rect-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/rect-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/tools/rect-tool.cpp: In member function ‘void Inkscape::UI::Tools::RectTool::drag(Geom::Point, guint)’: /<>/src/ui/tools/rect-tool.cpp:372:101: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Geom::Rect const r = Inkscape::snap_rectangular_box(desktop, this->rect, pt, this->center, state); | ^ /<>/src/ui/tools/rect-tool.cpp:374:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 374 | this->rect->setPosition(r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); | ~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/ui/tools/rect-tool.cpp:348:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | void RectTool::drag(Geom::Point const pt, guint state) { | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/ui/tools/rect-tool.cpp:348:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/tools/rect-tool.cpp:372:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Geom::Rect const r = Inkscape::snap_rectangular_box(desktop, this->rect, pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/ui/tools/rect-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::RectTool::item_handler(SPItem*, GdkEvent*)’: /<>/src/ui/tools/rect-tool.cpp:136:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | bool RectTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -c "/<>/src/ui/tools/spiral-tool.cpp" [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -c "/<>/src/ui/tools/spray-tool.cpp" [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -c "/<>/src/ui/tools/star-tool.cpp" In file included from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/ui/tools/select-tool.cpp:41: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/tools/select-tool.cpp:704:113: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/select-tool.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/select-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/tools/select-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SelectTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/select-tool.cpp:704:95: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | items = desktop->getDocument()->getItemsInBox(desktop->dkey, (*b) * desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/select-tool.cpp:802:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 802 | Geom::Point p = desktop->d2w(desktop->point()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/select-tool.cpp:29: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/select-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SelectTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/select-tool.cpp:439:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | bool SelectTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -c "/<>/src/ui/tools/text-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/spiral-tool.h:20, from /<>/src/ui/tools/spiral-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/star-tool.h:20, from /<>/src/ui/tools/star-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/spiral-tool.h:20, from /<>/src/ui/tools/spiral-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/spiral-tool.h:20, from /<>/src/ui/tools/spiral-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/tools/spiral-tool.h:20, from /<>/src/ui/tools/spiral-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/spray-tool.cpp:52: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/star-tool.h:20, from /<>/src/ui/tools/star-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/star-tool.h:20, from /<>/src/ui/tools/star-tool.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/tools/star-tool.h:20, from /<>/src/ui/tools/star-tool.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/spray-tool.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/spray-tool.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/spiral-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spiral-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/star-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/star-tool.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/spray-tool.cpp:31: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::TransformConcept]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_)>’ /<>/src/3rdparty/2geom/include/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /<>/src/ui/tools/spray-tool.cpp:528:33: 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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/spray-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SprayTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/spray-tool.cpp:1258:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1258 | Geom::Point const motion_dt(desktop->w2d(motion_w)); | ^ In file included from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/text-tool.h:20, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point)’: /<>/src/ui/tools/spray-tool.cpp:425:78: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/spray-tool.cpp:31: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Scale&)’: /<>/src/ui/tools/spray-tool.cpp:129:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Rotate&)’: /<>/src/ui/tools/spray-tool.cpp:110:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | static void sp_spray_rotate_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Rotate const &rotation) | ^~~~~~~~~~~~~~~~~~~ /<>/src/ui/tools/spray-tool.cpp:113:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine affine = s.inverse() * rotation * s; | ~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_update_area(Inkscape::UI::Tools::SprayTool*)’: /<>/src/ui/tools/spray-tool.cpp:1216:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1216 | Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/desktop.h:31, from /<>/src/ui/tools/text-tool.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Scale&)’: /<>/src/ui/tools/spray-tool.cpp:129:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -c "/<>/src/ui/tools/tool-base.cpp" [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -c "/<>/src/ui/tools/tweak-tool.cpp" /<>/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point)’: /<>/src/ui/tools/spray-tool.cpp:425:78: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/spray-tool.cpp: In function ‘bool Inkscape::UI::Tools::fit_item(SPDesktop*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, gint, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, double, double)’: /<>/src/ui/tools/spray-tool.cpp:536:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint() * desktop->doc2dt()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/spray-tool.cpp:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In constructor ‘Geom::BezierCurveN::BezierCurveN(Geom::Point, Geom::Point) [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-curve.h:23, from /<>/src/ui/tools/text-tool.cpp:40: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/text-tool.h:20, from /<>/src/ui/tools/text-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/text-tool.h:20, from /<>/src/ui/tools/text-tool.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -c "/<>/src/ui/tools/zoom-tool.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/ui/tools/text-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TextTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/text-tool.cpp:768:85: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 768 | Geom::Rect const d = desktop->get_display_area().bounds(); | ^ /<>/src/ui/tools/text-tool.cpp:769:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 769 | screenlines = (int) floor(fabs(d.min()[Geom::Y] - d.max()[Geom::Y])/spacing) - 1; | ~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/Layout-TNG.h:17, from /<>/src/ui/tools/text-tool.h:22, from /<>/src/ui/tools/text-tool.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/text-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/ui/tools/text-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TextTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/text-tool.cpp:433:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | bool TextTool::root_handler(GdkEvent* event) { | ^~~~~~~~ /<>/src/ui/tools/text-tool.cpp:460:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | Geom::Point button_dt(desktop->w2d(button_pt)); | ~~~~~~~~~~~~^~~~~~~~~~~ /<>/src/ui/tools/text-tool.cpp:768:84: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 768 | Geom::Rect const d = desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/tools/text-tool.cpp:981:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | sp_te_adjust_kerning_screen(this->text, this->text_sel_start, this->text_sel_end, desktop, Geom::Point(mul*-10, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -c "/<>/src/ui/dialog/about.cpp" In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/zoom-tool.h:17, from /<>/src/ui/tools/zoom-tool.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/ui/tools/tool-base.cpp:33: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/ui/tools/tool-base.cpp:39: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/tool-base.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/tools/tool-base.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/zoom-tool.h:17, from /<>/src/ui/tools/zoom-tool.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/zoom-tool.h:17, from /<>/src/ui/tools/zoom-tool.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/tools/zoom-tool.h:17, from /<>/src/ui/tools/zoom-tool.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/zoom-tool.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/tools/tool-base.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/tools/tool-base.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/tools/zoom-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ZoomTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/zoom-tool.cpp:78:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Point const button_dt(desktop->w2d(button_w)); | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -c "/<>/src/ui/dialog/align-and-distribute.cpp" In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/ui/tools/tweak-tool.cpp:40: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/tweak-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/ui/tools/tweak-tool.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/ui/tools/tweak-tool.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/ui/tools/tweak-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TweakTool::root_handler(GdkEvent*)’: /<>/src/ui/tools/tweak-tool.cpp:1157:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | Geom::Point const button_dt(desktop->w2d(button_w)); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/tools/tweak-tool.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -c "/<>/src/ui/dialog/calligraphic-profile-rename.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/align-and-distribute.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -c "/<>/src/ui/dialog/clonetiler.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/dialog/about.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/about.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/calligraphic-profile-rename.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -c "/<>/src/ui/dialog/color-item.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/dialog/align-and-distribute.cpp:47: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/ui/dialog/align-and-distribute.cpp:47: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/ui/dialog/align-and-distribute.cpp:47: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/align-and-distribute.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::UI::Dialog::Baselines*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::Baselines; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1935, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:39, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::Baselines; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::UI::Dialog::Baselines*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::UI::Dialog::Baselines*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2699 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2689:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2689 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1298 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2468 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2493:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2493 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2494 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2502 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2509:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2509 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2511:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2511 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2756 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2761:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2761 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2765 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2766:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2766 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2767:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2769 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2770 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1298 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::UI::Dialog::BBoxSort*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::UI::Dialog::BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::BBoxSort; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/specfun.h:45, from /usr/include/c++/11/cmath:1935, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:39, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::BBoxSort; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::UI::Dialog::BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2407 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2437:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2437 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2446:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2446 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2455:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2455 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2456 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2457:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2457 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2459 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2468 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2493:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2493 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2494 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2502 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2509:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2509 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2511:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2511 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::UI::Dialog::BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2699 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2689:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2689 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::UI::Dialog::BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2726 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2735:38: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2735 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2737:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2737 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2742:40: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2743:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2743 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2746:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2746 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2747 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2749 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2750 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2756 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2761:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2761 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2765 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2766:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2766 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2767:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2769 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2770 | __comp); | ~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2&, double&, double&}; _Tp = Inkscape::UI::Dialog::BBoxSort; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::UI::Dialog::Baselines&}; _Tp = Inkscape::UI::Dialog::Baselines; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:62, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::BBoxSort]’: /usr/include/c++/11/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::Baselines]’: /usr/include/c++/11/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/vector.tcc: In member function ‘virtual void Inkscape::UI::Dialog::ActionDistribute::on_button_click()’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algo.h:5018:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11/bits/stl_algo.h:5021:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:5023:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = Inkscape::UI::Dialog::Baselines*; _Distance = int]’: /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2369 | __rotate_adaptive(_BidirectionalIterator1 __first, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::UI::Dialog::Baselines*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2407 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2437:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2437 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2446:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2446 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2452:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2452 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2453 | __len1 - __len11, __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2454 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2455:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2455 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2456 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2457:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2457 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2459 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::UI::Dialog::Baselines*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2726 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2735:38: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2735 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2737:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2737 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2742:40: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2743:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2743 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2746:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2746 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2747 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2749 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2750 | __comp); | ~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Inkscape::UI::Dialog::ActionBaseline::on_button_click()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/align-and-distribute.cpp:22: /usr/include/c++/11/bits/stl_algo.h:5018:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11/bits/stl_algo.h:5021:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:5023:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/dialog/clonetiler.cpp:2045:81: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2045 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -c "/<>/src/ui/dialog/command-palette.cpp" /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /<>/src/ui/dialog/clonetiler.cpp:1694:84: 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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/dialog/clonetiler.cpp:1934:55: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/ui/dialog/clonetiler.cpp:2237:42: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Affine Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /<>/src/ui/dialog/clonetiler.cpp:1694:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1694 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /<>/src/ui/dialog/clonetiler.cpp:1924:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1924 | guint32 CloneTiler::trace_pick(Geom::Rect box) | ^~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/dialog/clonetiler.cpp:2049:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2049 | Geom::Point const p1 = r.corner(1) * m; | ^ /<>/src/ui/dialog/clonetiler.cpp:2059:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2059 | std::max(std::max(p1[Y], p2[Y]), std::max(p3[Y], p4[Y])))); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /<>/src/ui/dialog/clonetiler.cpp:2117:76: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2117 | Geom::Scale scale = desktop->getDocument()->getDocumentScale().inverse(); | ^ /<>/src/ui/dialog/clonetiler.cpp:2237:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2237 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp:2348:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2348 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /<>/src/ui/dialog/clonetiler.cpp:2460:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2460 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/clonetiler.h:14, from /<>/src/ui/dialog/clonetiler.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /<>/src/ui/dialog/clonetiler.cpp:2117:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2117 | Geom::Scale scale = desktop->getDocument()->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp:2240:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2240 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -c "/<>/src/ui/dialog/attrdialog.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/color-item.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/color-item.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/color-item.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/color-item.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Affine Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /<>/src/ui/dialog/clonetiler.cpp:1694:130: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1694 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ^ /<>/src/ui/dialog/clonetiler.cpp:1261:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1261 | Geom::Affine CloneTiler::get_transform( | ^~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp: In member function ‘guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /<>/src/ui/dialog/clonetiler.cpp:1934:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1934 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -c "/<>/src/ui/dialog/debug.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -c "/<>/src/ui/dialog/dialog-base.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/dialog/command-palette.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /<>/src/ui/dialog/clonetiler.cpp:2077:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2077 | void CloneTiler::apply() | ^~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2077:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/dialog/clonetiler.cpp:2077:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/dialog/clonetiler.cpp:2077: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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2077:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2241:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2241 | center = scale_units*desktop->dt2doc(item->getCenter()); | ~~~~~~~~~~~~~~~^~ /<>/src/ui/dialog/clonetiler.cpp:2348:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2348 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/dialog/clonetiler.cpp:2460:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2460 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/attrdialog.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -c "/<>/src/ui/dialog/dialog-container.cpp" [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -c "/<>/src/ui/dialog/dialog-manager.cpp" cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -c "/<>/src/ui/dialog/dialog-multipaned.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-base.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -c "/<>/src/ui/dialog/dialog-notebook.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-container.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-manager.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/dialog/dialog-multipaned.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -c "/<>/src/ui/dialog/dialog-window.cpp" In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -c "/<>/src/ui/dialog/document-properties.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/dialog-notebook.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -c "/<>/src/ui/dialog/export.cpp" [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -c "/<>/src/ui/dialog/filedialog.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-window.h:21, from /<>/src/ui/dialog/dialog-window.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -c "/<>/src/ui/dialog/filedialogimpl-gtkmm.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -c "/<>/src/ui/dialog/fill-and-stroke.cpp" /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/dialog/document-properties.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/dialog/document-properties.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/dialog/export.cpp:34: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/dialog/export.cpp:1151:92: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/export.cpp:34: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/dialog/export.cpp: In member function ‘void Inkscape::UI::Dialog::Export::_export_raster(Inkscape::Extension::Output*)’: /<>/src/ui/dialog/export.cpp:1151:92: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1151 | auto area = Geom::Rect(Geom::Point(x0, y0), Geom::Point(x1, y1)) * desktop->dt2doc(); | ^ /<>/src/ui/dialog/export.cpp: In member function ‘bool Inkscape::UI::Dialog::Export::bbox_equal(const Geom::Rect&, const Geom::Rect&)’: /<>/src/ui/dialog/export.cpp:1385:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | (fabs(one.min()[Geom::X] - two.min()[Geom::X]) < epsilon) && | ~~~~~~~^~ /<>/src/ui/dialog/export.cpp: In member function ‘void Inkscape::UI::Dialog::Export::_export_raster(Inkscape::Extension::Output*)’: /<>/src/ui/dialog/export.cpp:1151:92: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1151 | auto area = Geom::Rect(Geom::Point(x0, y0), Geom::Point(x1, y1)) * desktop->dt2doc(); | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -c "/<>/src/ui/dialog/filter-effects-dialog.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -c "/<>/src/ui/dialog/find.cpp" In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filedialogimpl-gtkmm.cpp:32: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/fill-and-stroke.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -c "/<>/src/ui/dialog/font-substitution.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -c "/<>/src/ui/dialog/glyphs.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/filter-effects-dialog.cpp:37: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/filter-effects-dialog.cpp:39: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/find.h:23, from /<>/src/ui/dialog/find.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/font-substitution.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/font-substitution.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/font-substitution.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/font-substitution.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -c "/<>/src/ui/dialog/grid-arrange-tab.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/glyphs.h:13, from /<>/src/ui/dialog/glyphs.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -c "/<>/src/ui/dialog/guides.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h:10, from /<>/src/ui/dialog/filter-effects-dialog.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -c "/<>/src/ui/dialog/icon-preview.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/grid-arrange-tab.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/dialog/grid-arrange-tab.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/grid-arrange-tab.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/grid-arrange-tab.cpp:28: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/ui/dialog/guides.h:24, from /<>/src/ui/dialog/guides.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h:10, from /<>/src/ui/dialog/filter-effects-dialog.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In function ‘Inkscape::UI::Dialog::MultiSpinButton* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_multispinbutton(double, double, double, SPAttr, SPAttr, SPAttr, const Glib::ustring&, double, double, double, double, int, char*, char*, char*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_vector.h: In member function ‘Inkscape::UI::Dialog::MultiSpinButton* Inkscape::UI::Dialog::FilterEffectsDialog::Settings::add_multispinbutton(double, double, SPAttr, SPAttr, const Glib::ustring&, double, double, double, double, int, char*, char*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/imagemenuitem.h:10, from /<>/src/ui/dialog/filter-effects-dialog.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Inkscape::UI::Dialog::FilterEffectsDialog::MatrixAttr::get_values() const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:15, from /<>/src/ui/widget/scalar-unit.h:17, from /<>/src/ui/dialog/grid-arrange-tab.h:21, from /<>/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:15, from /<>/src/ui/widget/scalar-unit.h:17, from /<>/src/ui/dialog/grid-arrange-tab.h:21, from /<>/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/grid-arrange-tab.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/grid-arrange-tab.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:15, from /<>/src/ui/dialog/guides.h:21, from /<>/src/ui/dialog/guides.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:15, from /<>/src/ui/dialog/guides.h:21, from /<>/src/ui/dialog/guides.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/dialog/guides.h:24, from /<>/src/ui/dialog/guides.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/guides.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/guides.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/ui/widget/scalar-unit.h:16, from /<>/src/ui/dialog/grid-arrange-tab.h:21, from /<>/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/ui/widget/scalar-unit.h:16, from /<>/src/ui/dialog/grid-arrange-tab.h:21, from /<>/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In member function ‘virtual void Inkscape::UI::Dialog::GridArrangeTab::arrange()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/box.h:7, from /<>/src/ui/widget/labelled.h:15, from /<>/src/ui/widget/scalar.h:16, from /<>/src/ui/widget/scalar-unit.h:16, from /<>/src/ui/dialog/grid-arrange-tab.h:21, from /<>/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -c "/<>/src/ui/dialog/inkscape-preferences.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -c "/<>/src/ui/dialog/input.cpp" [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -c "/<>/src/ui/dialog/knot-properties.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/icon-preview.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/icon-preview.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/icon-preview.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/ui/dialog/icon-preview.cpp:539:65: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/icon-preview.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/icon-preview.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/dialog/icon-preview.cpp: In function ‘guchar* Inkscape::UI::Dialog::sp_icon_doc_icon(SPDocument*, Inkscape::Drawing&, const gchar*, unsigned int, unsigned int&)’: /<>/src/ui/dialog/icon-preview.cpp:539:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ In file included from /<>/src/ui/dialog/knot-properties.h:20, from /<>/src/ui/dialog/knot-properties.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -c "/<>/src/ui/dialog/layer-properties.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/ui/dialog/input.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/dialog/knot-properties.h:20, from /<>/src/ui/dialog/knot-properties.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/dialog/knot-properties.h:20, from /<>/src/ui/dialog/knot-properties.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/ui/dialog/knot-properties.h:20, from /<>/src/ui/dialog/knot-properties.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/knot-properties.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ui/dialog/knot-properties.cpp: In static member function ‘static void Inkscape::UI::Dialogs::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)’: /<>/src/ui/dialog/knot-properties.cpp:108:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | dialog->_setKnotPoint(pt->position(), unit_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o -c "/<>/src/ui/dialog/layers.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:15, from /<>/src/ui/widget/preferences-widget.h:35, from /<>/src/ui/dialog/inkscape-preferences.h:23, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/ui/dialog/input.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/inkscape-preferences.h:41, from /<>/src/ui/dialog/inkscape-preferences.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/input.h:15, from /<>/src/ui/dialog/input.cpp:38: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/map:60, from /<>/src/ui/dialog/input.cpp:13: /usr/include/c++/11/bits/stl_tree.h: In member function ‘std::pair 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 = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/11/bits/stl_tree.h:2163:5: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2163 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/11/map:61, from /<>/src/ui/dialog/input.cpp:13: /usr/include/c++/11/bits/stl_map.h: In member function ‘void Inkscape::UI::Dialog::InputDialogImpl::updateTestAxes(const Glib::ustring&, GdkDevice*)’: /usr/include/c++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::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++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::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++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::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++/11/bits/stl_map.h: In member function ‘void Inkscape::UI::Dialog::InputDialogImpl::mapAxesValues(const Glib::ustring&, const gdouble*, GdkDevice*)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_map.h: In member function ‘void Inkscape::UI::Dialog::InputDialogImpl::updateDeviceAxes(Glib::RefPtr)’: /usr/include/c++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::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++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::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++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::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<>()); | ~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/layer-properties.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/layers.h:21, from /<>/src/ui/dialog/layers.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -c "/<>/src/ui/dialog/livepatheffect-add.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -c "/<>/src/ui/dialog/livepatheffect-editor.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -c "/<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/livepatheffect-add.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/ui/dialog/livepatheffect-editor.h:25, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/bool.h:15, from /<>/src/live_effects/effect.h:12, from /<>/src/ui/dialog/livepatheffect-add.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/livepatheffect-editor.h:26, from /<>/src/ui/dialog/livepatheffect-editor.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:12, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -c "/<>/src/ui/dialog/lpe-powerstroke-properties.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:12, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/satellitesarray.h:24, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.h:14, from /<>/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -c "/<>/src/ui/dialog/memory.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -c "/<>/src/ui/dialog/messages.cpp" In file included from /<>/src/ui/dialog/lpe-powerstroke-properties.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -c "/<>/src/ui/dialog/new-from-template.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/live_effects/parameter/parameter.h:13, from /<>/src/live_effects/parameter/array.h:17, from /<>/src/live_effects/parameter/powerstrokepointarray.h:16, from /<>/src/ui/dialog/lpe-powerstroke-properties.h:18, from /<>/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -c "/<>/src/ui/dialog/object-attributes.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -c "/<>/src/ui/dialog/object-properties.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/memory.h:15, from /<>/src/ui/dialog/memory.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/messages.h:29, from /<>/src/ui/dialog/messages.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -c "/<>/src/ui/dialog/objects.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -c "/<>/src/ui/dialog/polar-arrange-tab.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/polar-arrange-tab.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/dialog/polar-arrange-tab.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/polar-arrange-tab.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/polar-arrange-tab.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/polar-arrange-tab.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/polar-arrange-tab.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/object-attributes.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/object-attributes.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/object-attributes.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/object-attributes.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/object-properties.h:44, from /<>/src/ui/dialog/object-properties.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -c "/<>/src/ui/dialog/print.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/polar-arrange-tab.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/polar-arrange-tab.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/polar-arrange-tab.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/polar-arrange-tab.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/polar-arrange-tab.cpp:14: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/polar-arrange-tab.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/polar-arrange-tab.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/objects.h:25, from /<>/src/ui/dialog/objects.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -c "/<>/src/ui/dialog/prototype.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -c "/<>/src/ui/dialog/selectorsdialog.cpp" [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -c "/<>/src/ui/dialog/startup.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/print.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -c "/<>/src/ui/dialog/styledialog.cpp" [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -c "/<>/src/ui/dialog/svg-fonts-dialog.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/selectorsdialog.h:30, from /<>/src/ui/dialog/selectorsdialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/startup.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -c "/<>/src/ui/dialog/svg-preview.cpp" [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -c "/<>/src/ui/dialog/swatches.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/styledialog.h:41, from /<>/src/ui/dialog/styledialog.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/dialog/svg-fonts-dialog.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/dialog/svg-preview.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/svg-preview.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -c "/<>/src/ui/dialog/symbols.cpp" [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -c "/<>/src/ui/dialog/paint-servers.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/swatches.h:14, from /<>/src/ui/dialog/swatches.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o -c "/<>/src/ui/dialog/template-load-tab.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/symbols.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/symbols.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/symbols.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/symbols.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/dialog/paint-servers.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/paint-servers.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o -c "/<>/src/ui/dialog/template-widget.cpp" [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -c "/<>/src/ui/dialog/text-edit.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/template-load-tab.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -c "/<>/src/ui/dialog/tile.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/template-widget.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/template-widget.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/template-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/dialog/template-widget.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -c "/<>/src/ui/dialog/tracedialog.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/text-edit.h:24, from /<>/src/ui/dialog/text-edit.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -c "/<>/src/ui/dialog/transformation.cpp" [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -c "/<>/src/ui/dialog/undo-history.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/util/units.h:18, from /<>/src/ui/widget/unit-menu.h:15, from /<>/src/ui/widget/scalar-unit.h:17, from /<>/src/ui/dialog/grid-arrange-tab.h:21, from /<>/src/ui/dialog/tile.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tile.h:25, from /<>/src/ui/dialog/tile.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/transformation.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/ui/dialog/transformation.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/transformation.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -c "/<>/src/ui/dialog/xml-tree.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/tracedialog.h:16, from /<>/src/ui/dialog/tracedialog.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/transformation.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/ui/dialog/transformation.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/dialog/align-and-distribute.h:32, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/align-and-distribute.h:33, from /<>/src/ui/dialog/transformation.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -c "/<>/src/ui/dialog/save-template-dialog.cpp" In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:7, from /<>/src/ui/dialog/transformation.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::BBoxSort; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/string:40, from /usr/include/c++/11/bits/locale_classes.h:40, from /usr/include/c++/11/bits/ios_base.h:41, from /usr/include/c++/11/streambuf:41, from /usr/include/c++/11/bits/streambuf_iterator.h:35, from /usr/include/c++/11/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:6, from /<>/src/ui/dialog/transformation.cpp:15: /usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::BBoxSort; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:7, from /<>/src/ui/dialog/transformation.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1298 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2468 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2493:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2493 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2494 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2502 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2509:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2509 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2511:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2511 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2756 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2761:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2761 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2765 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2766:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2766 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2767:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2769 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2770 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = Inkscape::UI::Dialog::BBoxSort*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = Inkscape::UI::Dialog::BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::UI::Dialog::BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2699 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2689:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2689 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = Inkscape::UI::Dialog::BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2407 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2437:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2437 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2446:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2446 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2455:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2455 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2456 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2457:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2457 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2459 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = Inkscape::UI::Dialog::BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2726 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2735:38: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2735 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2737:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2737 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2742:40: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2743:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2743 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2746:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2746 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2747 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2749 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2750 | __comp); | ~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/undo-history.h:25, from /<>/src/ui/dialog/undo-history.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:7, from /<>/src/ui/dialog/transformation.cpp:15: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = Inkscape::UI::Dialog::BBoxSort; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2, double, double}; _Tp = Inkscape::UI::Dialog::BBoxSort; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:62, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:7, from /<>/src/ui/dialog/transformation.cpp:15: /usr/include/c++/11/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = Inkscape::UI::Dialog::BBoxSort]’: /usr/include/c++/11/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/dialog.h:7, from /<>/src/ui/dialog/transformation.cpp:15: /usr/include/c++/11/bits/stl_algo.h: In member function ‘void Inkscape::UI::Dialog::Transformation::applyPageMove(Inkscape::Selection*)’: /usr/include/c++/11/bits/stl_algo.h:5018:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11/bits/stl_algo.h:5021:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:5023:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:5018:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11/bits/stl_algo.h:5021:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:5023:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -c "/<>/src/ui/widget/iconrenderer.cpp" [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -c "/<>/src/ui/widget/alignment-selector.cpp" [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -c "/<>/src/ui/widget/anchor-selector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/dialog/attrdialog.h:23, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/ui/dialog/dialog-base.h:20, from /<>/src/ui/dialog/attrdialog.h:25, from /<>/src/ui/dialog/xml-tree.h:28, from /<>/src/ui/dialog/xml-tree.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/widgets/toolbox.h:21, from /<>/src/ui/widget/iconrenderer.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o -c "/<>/src/ui/widget/button.cpp" [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -c "/<>/src/ui/widget/canvas.cpp" [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -c "/<>/src/ui/widget/canvas-grid.cpp" [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o -c "/<>/src/ui/widget/clipmaskicon.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/widgets/toolbox.h:21, from /<>/src/ui/widget/clipmaskicon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -c "/<>/src/ui/widget/color-entry.cpp" [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -c "/<>/src/ui/widget/color-icc-selector.cpp" In file included from /<>/src/ui/widget/canvas.h:23, from /<>/src/ui/widget/canvas.cpp:20: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/ui/widget/canvas.cpp:30: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/ui/widget/canvas.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::Canvas::canvas_to_world(const Geom::Point&)’: /<>/src/ui/widget/canvas.cpp:158:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Canvas::canvas_to_world(Geom::Point const &point) | ^ /<>/src/ui/widget/canvas.cpp: In member function ‘Geom::Rect Inkscape::UI::Widget::Canvas::get_area_world()’: /<>/src/ui/widget/canvas.cpp:167:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Canvas::get_area_world() | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/widget/canvas.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/widget/canvas.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -c "/<>/src/ui/widget/color-notebook.cpp" In file included from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/ui/widget/canvas-grid.cpp:29: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/ui/widget/canvas.cpp:169:33: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/ui/widget/canvas.cpp:825:44: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/dialog/command-palette.h:34, from /<>/src/ui/widget/canvas-grid.h:17, from /<>/src/ui/widget/canvas-grid.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/widget/canvas.cpp:167:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Canvas::get_area_world() | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/widget/canvas.cpp:18: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/canvas.cpp: In member function ‘virtual bool Inkscape::UI::Widget::Canvas::on_draw(const Cairo::RefPtr&)’: /<>/src/ui/widget/canvas.cpp:906:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 906 | rectangle.height); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~~~ /<>/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::UpdateRulers()’: /<>/src/ui/widget/canvas-grid.cpp:156:71: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Rect viewbox = _dtw->desktop->get_display_area(true).bounds(); | ^ /<>/src/ui/widget/canvas.cpp: In member function ‘Geom::Rect Inkscape::UI::Widget::Canvas::get_area_world()’: /<>/src/ui/widget/canvas.cpp:167:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Canvas::get_area_world() | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ui/widget/canvas.cpp: In member function ‘virtual bool Inkscape::UI::Widget::Canvas::on_motion_notify_event(GdkEventMotion*)’: /<>/src/ui/widget/canvas.cpp:680:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 680 | Geom::Point delta = cursor_position - _split_drag_start; // We don't use _split_position | ^~~~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -c "/<>/src/ui/widget/color-picker.cpp" /<>/src/ui/widget/canvas.cpp: In member function ‘virtual bool Inkscape::UI::Widget::Canvas::on_draw(const Cairo::RefPtr&)’: /<>/src/ui/widget/canvas.cpp:903:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | Geom::Rect dr = Geom::Rect::from_xywh(rectangle.x + _x0, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 904 | rectangle.y + _y0, | ~~~~~~~~~~~~~~~~~~ 905 | rectangle.width, | ~~~~~~~~~~~~~~~~ 906 | rectangle.height); | ~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/widget/canvas.cpp:18: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -c "/<>/src/ui/widget/color-preview.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/widget/color-icc-selector.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-icc-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/adjustment.h:9, from /<>/src/ui/widget/color-icc-selector.cpp:17: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/color-preview.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -c "/<>/src/ui/widget/color-scales.cpp" In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/gtkmm-3.0/gtkmm/adjustment.h:9, from /<>/src/ui/widget/color-icc-selector.cpp:17: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::UI::Widget::ColorICCSelectorImpl::_adjustmentChanged(Glib::RefPtr&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::UI::Widget::ColorICCSelectorImpl::_switchToProfile(const gchar*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/widget/color-notebook.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/color-notebook.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -c "/<>/src/ui/widget/color-slider.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o -c "/<>/src/ui/widget/color-wheel-selector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/color-picker.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -c "/<>/src/ui/widget/combo-box-entry-tool-item.cpp" [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -c "/<>/src/ui/widget/combo-tool-item.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/ui/widget/color-slider.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -c "/<>/src/ui/widget/dash-selector.cpp" [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -c "/<>/src/ui/widget/entity-entry.cpp" [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -c "/<>/src/ui/widget/entry.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/ui/widget/combo-tool-item.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -c "/<>/src/ui/widget/filter-effect-chooser.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/ui/widget/dash-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/dash-selector.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/dash-selector.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/ui/widget/dash-selector.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/dash-selector.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/dash-selector.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/ui/widget/dash-selector.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/dash-selector.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -c "/<>/src/ui/widget/fill-style.cpp" [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -c "/<>/src/ui/widget/font-button.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -c "/<>/src/ui/widget/font-selector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/entity-entry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/filter-effect-chooser.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -c "/<>/src/ui/widget/font-selector-toolbar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -c "/<>/src/ui/widget/font-variants.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/fill-style.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/fill-style.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/fill-style.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/fill-style.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -c "/<>/src/ui/widget/font-variations.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/ui/widget/font-variations.h:22, from /<>/src/ui/widget/font-selector.h:39, from /<>/src/ui/widget/font-selector.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/desktop.h:31, from /<>/src/ui/widget/font-variants.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variants.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-selector-toolbar.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -c "/<>/src/ui/widget/frame.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:34, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -c "/<>/src/ui/widget/gradient-image.cpp" In file included from /<>/src/desktop.h:31, from /<>/src/ui/widget/font-variations.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/d2.h:42, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/d2.h:43, from /<>/src/libnrtype/font-instance.h:18, from /<>/src/ui/widget/font-variations.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -c "/<>/src/ui/widget/gradient-selector.cpp" [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -c "/<>/src/ui/widget/gradient-vector-selector.cpp" [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o -c "/<>/src/ui/widget/highlight-picker.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/gradient-image.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -c "/<>/src/ui/widget/imagetoggler.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/display/cairo-utils.h:18, from /<>/src/ui/widget/highlight-picker.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ In file included from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -c "/<>/src/ui/widget/ink-color-wheel.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/widgets/toolbox.h:21, from /<>/src/ui/widget/imagetoggler.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o -c "/<>/src/ui/widget/ink-flow-box.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/widget/gradient-selector.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/gradient-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/gradient-vector-selector.cpp:30: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/gradient-vector-selector.cpp:31: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/ui/widget/ink-flow-box.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -c "/<>/src/ui/widget/ink-ruler.cpp" [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -c "/<>/src/ui/widget/ink-spinscale.cpp" [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o -c "/<>/src/ui/widget/insertordericon.cpp" [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -c "/<>/src/ui/widget/label-tool-item.cpp" [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -c "/<>/src/ui/widget/labelled.cpp" [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -c "/<>/src/ui/widget/layer-selector.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/widgets/toolbox.h:21, from /<>/src/ui/widget/insertordericon.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o -c "/<>/src/ui/widget/layertypeicon.cpp" [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -c "/<>/src/ui/widget/licensor.cpp" [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -c "/<>/src/ui/widget/marker-combo-box.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/widgets/toolbox.h:21, from /<>/src/ui/widget/layertypeicon.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -c "/<>/src/ui/widget/notebook-page.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/layer-selector.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/layer-selector.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/layer-selector.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/layer-selector.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -c "/<>/src/ui/widget/object-composite-settings.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/ui/widget/licensor.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o -c "/<>/src/ui/widget/page-sizer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -c "/<>/src/ui/widget/paint-selector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/marker-combo-box.h:21, from /<>/src/ui/widget/marker-combo-box.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -c "/<>/src/ui/widget/point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/object-composite-settings.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/object-composite-settings.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/object-composite-settings.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/object-composite-settings.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/ui/widget/point.h:18, from /<>/src/ui/widget/point.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -c "/<>/src/ui/widget/preferences-widget.cpp" [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o -c "/<>/src/ui/widget/preview.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/ui/widget/page-sizer.cpp:701:51: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/page-sizer.cpp: In member function ‘void Inkscape::UI::Widget::PageSizer::updateScaleUI()’: /<>/src/ui/widget/page-sizer.cpp:578:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Scale scale = doc->getDocumentScale(); | ^ /<>/src/ui/widget/page-sizer.cpp:611:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Rect viewBox = doc->getViewBox(); | ^ /<>/src/ui/widget/page-sizer.cpp:612:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 612 | _viewboxX.setValue( viewBox.min()[Geom::X] ); | ~~~~~~~~~~~^~ /<>/src/ui/widget/page-sizer.cpp: In member function ‘void Inkscape::UI::Widget::PageSizer::on_viewbox_changed()’: /<>/src/ui/widget/page-sizer.cpp:701:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 701 | doc->setViewBox( Geom::Rect::from_xywh( viewboxX, viewboxY, viewboxW, viewboxH ) ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/paint-selector.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/ui/widget/page-sizer.cpp: In member function ‘void Inkscape::UI::Widget::PageSizer::updateScaleUI()’: /<>/src/ui/widget/page-sizer.cpp:557:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 557 | PageSizer::updateScaleUI() | ^~~~~~~~~ /<>/src/ui/widget/page-sizer.cpp:557:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/widget/page-sizer.cpp:557:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/widget/page-sizer.cpp:557:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/ui/widget/page-sizer.cpp:578:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/ui/widget/page-sizer.cpp:611:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Rect viewBox = doc->getViewBox(); | ~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/page-sizer.h:15, from /<>/src/ui/widget/page-sizer.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘void Inkscape::UI::Widget::PageSizer::on_viewbox_changed()’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -c "/<>/src/ui/widget/random.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/ui/widget/preview.cpp:41: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -c "/<>/src/ui/widget/registered-widget.cpp" [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -c "/<>/src/ui/widget/registry.cpp" [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -c "/<>/src/ui/widget/rendering-options.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -c "/<>/src/ui/widget/rotateable.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/preferences-widget.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/preferences-widget.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/preferences-widget.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/preferences-widget.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/preferences.h:25, from /<>/src/ui/widget/rendering-options.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -c "/<>/src/ui/widget/scalar-unit.cpp" In file included from /<>/src/ui/widget/rotateable.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -c "/<>/src/ui/widget/scalar.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/ui/widget/registered-widget.h:16, from /<>/src/ui/widget/registered-widget.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/registered-widget.h:28, from /<>/src/ui/widget/registered-widget.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -c "/<>/src/ui/widget/scroll-utils.cpp" [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -c "/<>/src/ui/widget/selected-style.cpp" [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -c "/<>/src/ui/widget/spin-button-tool-item.cpp" [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -c "/<>/src/ui/widget/spin-scale.cpp" [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o -c "/<>/src/ui/widget/spin-slider.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-gradient.h:18, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -c "/<>/src/ui/widget/spinbutton.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -c "/<>/src/ui/widget/stroke-style.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -c "/<>/src/ui/widget/style-subject.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-gradient.h:18, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-paint-server.h:20, from /<>/src/object/sp-gradient.h:24, from /<>/src/gradient-chemistry.h:22, from /<>/src/ui/widget/selected-style.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/selected-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/ui/tools/tool-base.h:25, from /<>/src/ui/widget/spinbutton.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -c "/<>/src/ui/widget/style-swatch.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/style-subject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/style-subject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/style-subject.cpp:11: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -c "/<>/src/ui/widget/swatch-selector.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/stroke-style.h:27, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/stroke-style.h:31, from /<>/src/ui/widget/stroke-style.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/ui/widget/stroke-style.cpp: In member function ‘void Inkscape::UI::Widget::StrokeStyle::scaleLine()’: /<>/src/ui/widget/stroke-style.cpp:888:83: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 888 | setScaledDash(css, ndash, dash, offset, document->getDocumentScale()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/ui/widget/style-subject.h:15, from /<>/src/ui/widget/style-subject.cpp:9: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/ui/widget/style-subject.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -c "/<>/src/ui/widget/text.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/ui/widget/style-swatch.h:22, from /<>/src/ui/widget/style-swatch.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/style-swatch.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -c "/<>/src/ui/widget/tolerance-slider.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -c "/<>/src/ui/widget/unit-menu.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -c "/<>/src/ui/widget/unit-tracker.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/widget/swatch-selector.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/widget/swatch-selector.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -c "/<>/src/ui/view/svg-view-widget.cpp" [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -c "/<>/src/ui/view/view.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/map:60, from /<>/src/ui/widget/unit-tracker.h:19, from /<>/src/ui/widget/unit-tracker.cpp:20: /usr/include/c++/11/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<_GtkAdjustment* const&>, std::tuple<>}; _Key = _GtkAdjustment*; _Val = std::pair<_GtkAdjustment* const, double>; _KeyOfValue = std::_Select1st >; _Compare = std::less<_GtkAdjustment*>; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:61, from /<>/src/ui/widget/unit-tracker.h:19, from /<>/src/ui/widget/unit-tracker.cpp:20: /usr/include/c++/11/bits/stl_map.h: In member function ‘void Inkscape::UI::Widget::UnitTracker::setFullVal(GtkAdjustment*, gdouble)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h: In member function ‘void Inkscape::UI::Widget::UnitTracker::_fixupAdjustments(const Inkscape::Util::Unit*, const Inkscape::Util::Unit*)’: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree<_GtkAdjustment*, std::pair<_GtkAdjustment* const, double>, std::_Select1st >, std::less<_GtkAdjustment*>, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -c "/<>/src/ui/view/view-widget.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/ui/widget/tolerance-slider.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/ui/view/view.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -c "/<>/src/widgets/desktop-widget.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o -c "/<>/src/widgets/ege-paint-def.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/ui/view/svg-view-widget.cpp:31: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/ui/widget/canvas.h:23, from /<>/src/ui/view/svg-view-widget.cpp:38: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/ui/view/svg-view-widget.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/svg-view-widget.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o -c "/<>/src/widgets/ink-action.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -c "/<>/src/widgets/sp-attribute-widget.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/ui/view/view.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/ui/view/view.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -c "/<>/src/widgets/sp-xmlview-tree.cpp" [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -c "/<>/src/widgets/spw-utilities.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/widgets/desktop-widget.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/widgets/desktop-widget.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/widgets/desktop-widget.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -c "/<>/src/widgets/toolbox.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/widgets/desktop-widget.cpp:45: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/widgets/desktop-widget.cpp:63: /<>/src/vanishing-point.h: In member function ‘Geom::Point Box3D::VanishingPoint::get_pos() const’: /<>/src/vanishing-point.h:71:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | inline Geom::Point get_pos() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/widgets/desktop-widget.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/widgets/desktop-widget.cpp:604:41: required from here /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/widgets/desktop-widget.cpp:1839:36: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/widgets/desktop-widget.cpp:40: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/widgets/sp-attribute-widget.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/widgets/sp-attribute-widget.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_size_allocate(Gtk::Allocation&)’: /<>/src/widgets/desktop-widget.cpp:560:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 560 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ^ /<>/src/widgets/desktop-widget.cpp:568:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | Geom::Point const midpoint_dt = desktop->w2d(d_canvas.midpoint()); | ^ /<>/src/widgets/desktop-widget.cpp:574:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | double newshortside = _canvas->get_area_world().minExtent(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /<>/src/3rdparty/2geom/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()); } | ^~~~~~~~ /<>/src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_realize()’: /<>/src/widgets/desktop-widget.cpp:604:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /<>/src/widgets/desktop-widget.cpp:604:96: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/widgets/desktop-widget.cpp:604:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/widgets/desktop-widget.cpp:28: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::zoom_value_changed()’: /<>/src/widgets/desktop-widget.cpp:1566:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1566 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ^ /<>/src/widgets/desktop-widget.cpp:1567:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1567 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ^ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::rotation_value_changed()’: /<>/src/widgets/desktop-widget.cpp:1697:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1697 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ^ /<>/src/widgets/desktop-widget.cpp:1699:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ^ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::update_scrollbars(double)’: /<>/src/widgets/desktop-widget.cpp:1822:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | deskarea = darea | doc->getRoot()->desktopVisualBounds(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp:1839:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1839 | set_adjustment(_hadj, carea.min()[Geom::X], carea.max()[Geom::X], | ~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/widgets/desktop-widget.cpp:28: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::OptRect&)’: /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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::update_scrollbars(double)’: /<>/src/widgets/desktop-widget.cpp:1835:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1835 | carea = Geom::unify(carea, viewbox); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp:1843:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1843 | _hadj->set_value(viewbox.min()[Geom::X]); | ~~~~~~~~~~~^~ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::rotation_value_changed()’: /<>/src/widgets/desktop-widget.cpp:1689:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | SPDesktopWidget::rotation_value_changed() | ^~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp:1689:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:1689:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:1689:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:1697:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1697 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/widgets/desktop-widget.cpp:1699:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1699 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_size_allocate(Gtk::Allocation&)’: /<>/src/widgets/desktop-widget.cpp:550:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | void SPDesktopWidget::on_size_allocate(Gtk::Allocation &allocation) | ^~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp:550:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:550:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:568:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | Geom::Point const midpoint_dt = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp:574:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | double newshortside = _canvas->get_area_world().minExtent(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -c "/<>/src/xml/composite-node-observer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::zoom_menu_handler(double)’: /<>/src/widgets/desktop-widget.cpp:1580:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1580 | SPDesktopWidget::zoom_menu_handler(double factor) | ^~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::zoom_value_changed()’: /<>/src/widgets/desktop-widget.cpp:1560:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1560 | SPDesktopWidget::zoom_value_changed() | ^~~~~~~~~~~~~~~ /<>/src/widgets/desktop-widget.cpp:1560:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:1560:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:1560:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/widgets/desktop-widget.cpp:1566:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1566 | Geom::Rect const d_canvas = _canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/widgets/desktop-widget.cpp:1567:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1567 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::update_scrollbars(double)’: /<>/src/widgets/desktop-widget.cpp:1822:64: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | deskarea = darea | doc->getRoot()->desktopVisualBounds(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -c "/<>/src/xml/croco-node-iface.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/widgets/desktop-widget.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘virtual void SPDesktopWidget::on_realize()’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/widgets/spw-utilities.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/event.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/event.cpp.o -c "/<>/src/xml/event.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -c "/<>/src/xml/log-builder.cpp" [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -c "/<>/src/xml/node-fns.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/quote.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -c "/<>/src/xml/quote.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -c "/<>/src/xml/repr.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -c "/<>/src/xml/repr-css.cpp" [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -c "/<>/src/xml/repr-io.cpp" [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -c "/<>/src/xml/repr-sorting.cpp" /<>/src/widgets/toolbox.cpp: In function ‘GtkAction* create_action_for_verb(Inkscape::Verb*, Inkscape::UI::View::View*, GtkIconSize)’: /<>/src/widgets/toolbox.cpp:257:29: warning: ‘void gtk_action_set_sensitive(GtkAction*, gboolean)’ is deprecated [-Wdeprecated-declarations] 257 | gtk_action_set_sensitive( act, targetAction->sensitive ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:109:14: note: declared here 109 | void gtk_action_set_sensitive (GtkAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/toolbox.cpp:266:28: warning: ‘void gtk_action_set_sensitive(GtkAction*, gboolean)’ is deprecated [-Wdeprecated-declarations] 266 | sigc::ptr_fun(>k_action_set_sensitive), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:109:14: note: declared here 109 | void gtk_action_set_sensitive (GtkAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/toolbox.cpp:266:28: warning: ‘void gtk_action_set_sensitive(GtkAction*, gboolean)’ is deprecated [-Wdeprecated-declarations] 266 | sigc::ptr_fun(>k_action_set_sensitive), | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/deprecated/gtkactivatable.h:25, from /usr/include/gtk-3.0/gtk/gtk.h:252, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkaction.h:109:14: note: declared here 109 | void gtk_action_set_sensitive (GtkAction *action, | ^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/toolbox.cpp: In function ‘void setupToolboxCommon(GtkWidget*, SPDesktop*, const gchar*, const gchar*, const gchar*)’: /<>/src/widgets/toolbox.cpp:525:43: warning: ‘GtkUIManager* gtk_ui_manager_new()’ is deprecated [-Wdeprecated-declarations] 525 | GtkUIManager* mgr = gtk_ui_manager_new(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:130:16: note: declared here 130 | GtkUIManager *gtk_ui_manager_new (void); | ^~~~~~~~~~~~~~~~~~ /<>/src/widgets/toolbox.cpp:530:39: warning: ‘void gtk_ui_manager_insert_action_group(GtkUIManager*, GtkActionGroup*, gint)’ is deprecated [-Wdeprecated-declarations] 530 | gtk_ui_manager_insert_action_group( mgr, mainActions->gobj(), 0 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:138:16: note: declared here 138 | void gtk_ui_manager_insert_action_group (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/toolbox.cpp:533:36: warning: ‘guint gtk_ui_manager_add_ui_from_file(GtkUIManager*, const gchar*, GError**)’ is deprecated [-Wdeprecated-declarations] 533 | gtk_ui_manager_add_ui_from_file( mgr, filename.c_str(), &err ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:163:16: note: declared here 163 | guint gtk_ui_manager_add_ui_from_file (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/widgets/toolbox.cpp:540:51: warning: ‘GtkWidget* gtk_ui_manager_get_widget(GtkUIManager*, const gchar*)’ is deprecated [-Wdeprecated-declarations] 540 | GtkWidget* toolBar = gtk_ui_manager_get_widget( mgr, toolbarName ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-3.0/gtk/gtk.h:284, from /usr/include/gtkmm-3.0/gtkmm/enums.h:31, from /usr/include/gtkmm-3.0/gtkmm/widget.h:47, from /usr/include/gtkmm-3.0/gtkmm/action.h:31, from /usr/include/gtkmm-3.0/gtkmm/toggleaction.h:29, from /usr/include/gtkmm-3.0/gtkmm.h:108, from /<>/src/widgets/toolbox.cpp:31: /usr/include/gtk-3.0/gtk/deprecated/gtkuimanager.h:149:16: note: declared here 149 | GtkWidget *gtk_ui_manager_get_widget (GtkUIManager *manager, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/widgets/toolbox.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/widgets/toolbox.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/widgets/toolbox.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/widgets/toolbox.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -c "/<>/src/xml/repr-util.cpp" [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -c "/<>/src/xml/simple-document.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/xml/repr-io.cpp:38: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -c "/<>/src/xml/simple-node.cpp" [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -c "/<>/src/xml/subtree.cpp" In file included from /<>/src/xml/repr-util.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -c "/<>/src/xml/helper-observer.cpp" [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -c "/<>/src/xml/rebase-hrefs.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/xml/simple-node.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -c "/<>/src/attribute-rel-css.cpp" [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -c "/<>/src/attribute-rel-svg.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/attribute-rel-css.cpp:32: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -c "/<>/src/attribute-rel-util.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/attribute-rel-svg.cpp:31: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -c "/<>/src/attribute-sort-util.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/xml/../document.h:34, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/attributes.cpp.o -MF CMakeFiles/inkscape_base.dir/attributes.cpp.o.d -o CMakeFiles/inkscape_base.dir/attributes.cpp.o -c "/<>/src/attributes.cpp" In file included from /<>/src/preferences.h:25, from /<>/src/attribute-rel-util.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o -MF CMakeFiles/inkscape_base.dir/auto-save.cpp.o.d -o CMakeFiles/inkscape_base.dir/auto-save.cpp.o -c "/<>/src/auto-save.cpp" [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -MF CMakeFiles/inkscape_base.dir/axis-manip.cpp.o.d -o CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -c "/<>/src/axis-manip.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/color.cpp.o -MF CMakeFiles/inkscape_base.dir/color.cpp.o.d -o CMakeFiles/inkscape_base.dir/color.cpp.o -c "/<>/src/color.cpp" In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -c "/<>/src/composite-undo-stack-observer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/xml/../document.h:34, from /<>/src/xml/rebase-hrefs.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/xml/../object/sp-namedview.h:22, from /<>/src/xml/../document.h:43, from /<>/src/xml/rebase-hrefs.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/conditions.cpp.o -MF CMakeFiles/inkscape_base.dir/conditions.cpp.o.d -o CMakeFiles/inkscape_base.dir/conditions.cpp.o -c "/<>/src/conditions.cpp" [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -MF CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o.d -o CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -c "/<>/src/conn-avoid-ref.cpp" [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -c "/<>/src/console-output-undo-observer.cpp" [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/context-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/context-fns.cpp.o -c "/<>/src/context-fns.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/auto-save.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/auto-save.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/rdf.h:16, from /<>/src/conditions.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/conn-avoid-ref.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/conn-avoid-ref.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop-events.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -c "/<>/src/desktop-events.cpp" /<>/src/context-fns.cpp: In function ‘Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)’: /<>/src/context-fns.cpp:90:100: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point const &pt, Geom::Point const ¢er, int state) | ^ /<>/src/context-fns.cpp: In function ‘Geom::Point Inkscape::setup_for_drag_start(SPDesktop*, Inkscape::UI::Tools::ToolBase*, GdkEvent*)’: /<>/src/context-fns.cpp:226:111: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | Geom::Point Inkscape::setup_for_drag_start(SPDesktop *desktop, Inkscape::UI::Tools::ToolBase* ec, GdkEvent *ev) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/context-fns.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/context-fns.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/context-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/context-fns.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/context-fns.cpp: In function ‘Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)’: /<>/src/context-fns.cpp:89:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ /<>/src/context-fns.cpp:105:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Point delta = pt - center; | ^~~~~~ /<>/src/context-fns.cpp:221:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 221 | Geom::Point(MAX(p[0][Geom::X], p[1][Geom::X]), MAX(p[0][Geom::Y], p[1][Geom::Y]))); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/context-fns.cpp:14: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -c "/<>/src/desktop-style.cpp" /<>/src/context-fns.cpp: In function ‘Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)’: /<>/src/context-fns.cpp:89:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/conn-avoid-ref.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:36, from /<>/src/conn-avoid-ref.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/desktop.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop.cpp.o -c "/<>/src/desktop.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:105:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/conn-avoid-ref.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ^ /<>/src/conn-avoid-ref.cpp: In member function ‘Geom::Point SPAvoidRef::getConnectionPointPos()’: /<>/src/conn-avoid-ref.cpp:185:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | return (bbox) ? bbox->midpoint() : Geom::Point(0, 0); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/conn-avoid-ref.cpp:19: /usr/include/c++/11/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 >; _Tp = Geom::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 721 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Avoid::Point&}; _Tp = Avoid::Point; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/convex-hull.h:35, from /<>/src/conn-avoid-ref.cpp:19: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector approxItemWithPoints(const SPItem*, const Geom::Affine&)’: /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 1665 | _M_range_insert(__pos, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 1666 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1665:26: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_vector.h: In function ‘Avoid::Polygon avoid_item_poly(const SPItem*)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/device-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/device-manager.cpp.o -c "/<>/src/device-manager.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/desktop.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/desktop.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/desktop.cpp:30: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/preferences.h:25, from /<>/src/device-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/desktop-events.cpp:33: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/desktop-events.cpp:33: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/desktop-events.cpp:40: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/desktop-events.cpp:45: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /<>/src/desktop-events.cpp: In function ‘bool sp_dt_guide_event(GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)’: /<>/src/desktop-events.cpp:226:70: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /<>/src/desktop-events.cpp:235:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/desktop-events.cpp:308:78: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /<>/src/desktop-events.cpp:317:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/desktop-events.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /<>/src/3rdparty/2geom/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 { | ^~ In file included from /<>/src/display/control/canvas-item-catchall.h:23, from /<>/src/desktop.cpp:49: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/ui/tools/box3d-tool.h:25, from /<>/src/desktop.cpp:68: /<>/src/vanishing-point.h: In member function ‘Geom::Point Box3D::VanishingPoint::get_pos() const’: /<>/src/vanishing-point.h:71:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | inline Geom::Point get_pos() const { | ^ In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop-events.cpp: In function ‘bool sp_dt_guide_event(GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)’: /<>/src/desktop-events.cpp:105:6: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | bool sp_dt_guide_event(GdkEvent *event, Inkscape::CanvasItemGuideLine *guide_item, SPGuide *guide) | ^~~~~~~~~~~~~~~~~ /<>/src/desktop-events.cpp:105:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop-events.cpp:105:6: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop-events.cpp:105:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop-events.cpp:226:70: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /<>/src/desktop-events.cpp:235:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/desktop-events.cpp:308:78: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /<>/src/desktop-events.cpp:317:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/desktop-style.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/desktop-style.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/desktop.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/desktop.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/desktop.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/desktop.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/desktop.cpp:26: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o -MF CMakeFiles/inkscape_base.dir/document-subset.cpp.o.d -o CMakeFiles/inkscape_base.dir/document-subset.cpp.o -c "/<>/src/document-subset.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/desktop-style.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/desktop.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/desktop-style.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/desktop.cpp:38: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o -MF CMakeFiles/inkscape_base.dir/document-undo.cpp.o.d -o CMakeFiles/inkscape_base.dir/document-undo.cpp.o -c "/<>/src/document-undo.cpp" /<>/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::point(bool) const’: /<>/src/desktop.cpp:634:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Rect const r = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:637:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | p = w2d(pw); | ~~^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::set_display_area(const Geom::Rect&, double, bool)’: /<>/src/desktop.cpp:772:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 772 | Geom::Rect w( Geom::Point(), canvas->get_area_world().dimensions() ); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp:772:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 772 | Geom::Rect w( Geom::Point(), canvas->get_area_world().dimensions() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/desktop.cpp:30: /<>/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setScale(Geom::Scale)’: /<>/src/desktop.h:491:14: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /<>/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setOffset(Geom::Point)’: /<>/src/desktop.h:550:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘Geom::Parallelogram SPDesktop::get_display_area(bool) const’: /<>/src/desktop.cpp:801:108: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 801 | Geom::Rect const viewbox = use_integer_viewbox ? canvas->get_area_world_int() : canvas->get_area_world(); | ^ /<>/src/desktop.cpp: In member function ‘void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)’: /<>/src/desktop.cpp:817:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 817 | Geom::Point w = d2w(center); // Must be before zoom changed. | ^ /<>/src/desktop.cpp:819:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | w = canvas->get_area_world().midpoint(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp:819:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | w = canvas->get_area_world().midpoint(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::current_center() const’: /<>/src/desktop.cpp:938:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | return canvas->get_area_world().midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp:938:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | return canvas->get_area_world().midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::zoom_quick(bool)’: /<>/src/desktop.cpp:981:64: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Rect const d_canvas = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:982:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | Geom::Point midpoint = w2d(d_canvas.midpoint()); // Midpoint of drawing on canvas. | ^ /<>/src/desktop.cpp: In member function ‘void SPDesktop::rotate_absolute_center_point(const Geom::Point&, double)’: /<>/src/desktop.cpp:1045:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | Geom::Rect viewbox = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:1046:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1046 | set_display_area(c, viewbox.midpoint()); | ~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::rotate_relative_center_point(const Geom::Point&, double)’: /<>/src/desktop.cpp:1060:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1060 | Geom::Rect viewbox = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:1061:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1061 | set_display_area(c, viewbox.midpoint()); | ~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::flip_absolute_center_point(const Geom::Point&, SPDesktop::CanvasFlip)’: /<>/src/desktop.cpp:1105:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | Geom::Rect viewbox = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:1106:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | set_display_area(c, viewbox.midpoint()); | ~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::flip_relative_center_point(const Geom::Point&, SPDesktop::CanvasFlip)’: /<>/src/desktop.cpp:1120:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | Geom::Rect viewbox = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:1121:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | set_display_area(c, viewbox.midpoint()); | ~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::scroll_relative(const Geom::Point&, bool)’: /<>/src/desktop.cpp:1157:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | Geom::Rect const viewbox = canvas->get_area_world(); | ^ /<>/src/desktop.cpp:1158:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | scroll_absolute( viewbox.min() - delta, is_scrolling ); | ~~~~~~~~~~~~~~^~~~~~~ /<>/src/desktop.cpp: In member function ‘bool SPDesktop::scroll_to_point(const Geom::Point&, gdouble)’: /<>/src/desktop.cpp:1187:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1187 | Geom::Rect w = canvas->get_area_world(); // Window in screen coordinates. | ^ /<>/src/desktop.cpp:1190:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | Geom::Point c = d2w(p); // Point 'p' in screen coordinates. | ^ /<>/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::current_center() const’: /<>/src/desktop.cpp:937:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | Geom::Point SPDesktop::current_center() const { | ^~~~~~~~~ /<>/src/desktop.cpp:937:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:937:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:937:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:938:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | return canvas->get_area_world().midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::scroll_relative(const Geom::Point&, bool)’: /<>/src/desktop.cpp:1158:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | scroll_absolute( viewbox.min() - delta, is_scrolling ); | ^~~~~ /<>/src/desktop.cpp:1155:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1155 | SPDesktop::scroll_relative (Geom::Point const &delta, bool is_scrolling) | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::setWindowPosition(Geom::Point)’: /<>/src/desktop.cpp:1284:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | SPDesktop::setWindowPosition (Geom::Point p) | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘Geom::Parallelogram SPDesktop::get_display_area(bool) const’: /<>/src/desktop.cpp:798:21: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 798 | Geom::Parallelogram SPDesktop::get_display_area(bool use_integer_viewbox) const | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::w2d(const Geom::Point&) const’: /<>/src/desktop.cpp:1848:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::point(bool) const’: /<>/src/desktop.cpp:630:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 630 | Geom::Point SPDesktop::point(bool outside_canvas) const | ^~~~~~~~~ /<>/src/desktop.cpp:630:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:630:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:630:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:634:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Rect const r = canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp:640:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Point r0 = w2d(r.min()); | ~~~^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘bool SPDesktop::scroll_to_point(const Geom::Point&, gdouble)’: /<>/src/desktop.cpp:1180:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | SPDesktop::scroll_to_point (Geom::Point const &p, gdouble autoscrollspeed) | ^~~~~~~~~ /<>/src/desktop.cpp:1180:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:1187:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1187 | Geom::Rect w = canvas->get_area_world(); // Window in screen coordinates. | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp:1190:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | Geom::Point c = d2w(p); // Point 'p' in screen coordinates. | ~~~^~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::set_display_area(const Geom::Rect&, double, bool)’: /<>/src/desktop.cpp:769:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 769 | SPDesktop::set_display_area( Geom::Rect const &r, double border, bool log) | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::zoom_page_width()’: /<>/src/desktop.cpp:875:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | SPDesktop::zoom_page_width() | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)’: /<>/src/desktop.cpp:815:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | SPDesktop::zoom_absolute(Geom::Point const ¢er, double zoom, bool keep_point) | ^~~~~~~~~ /<>/src/desktop.cpp:815:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:815:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:817:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 817 | Geom::Point w = d2w(center); // Must be before zoom changed. | ~~~^~~~~~~~ /<>/src/desktop.cpp:819:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | w = canvas->get_area_world().midpoint(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In function ‘void _pinch_scale_changed_handler(GtkGesture*, gdouble, SPDesktop*)’: /<>/src/desktop.cpp:97:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | static void _pinch_scale_changed_handler(GtkGesture *gesture, gdouble delta, SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::rotate_absolute_center_point(const Geom::Point&, double)’: /<>/src/desktop.cpp:1042:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1042 | SPDesktop::rotate_absolute_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /<>/src/desktop.cpp:1042:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:1045:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | Geom::Rect viewbox = canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::rotate_relative_center_point(const Geom::Point&, double)’: /<>/src/desktop.cpp:1057:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /<>/src/desktop.cpp:1057:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:1057:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/desktop.cpp:1060:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1060 | Geom::Rect viewbox = canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::flip_absolute_keep_point(const Geom::Point&, SPDesktop::CanvasFlip)’: /<>/src/desktop.cpp:1072:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1072 | SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::flip_absolute_center_point(const Geom::Point&, SPDesktop::CanvasFlip)’: /<>/src/desktop.cpp:1102:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1102 | SPDesktop::flip_absolute_center_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /<>/src/desktop.cpp: In member function ‘void SPDesktop::zoom_quick(bool)’: /<>/src/desktop.cpp:946:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 946 | void SPDesktop::zoom_quick(bool enable) | ^~~~~~~~~ /<>/src/desktop.cpp:981:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | Geom::Rect const d_canvas = canvas->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/desktop.cpp:982:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | Geom::Point midpoint = w2d(d_canvas.midpoint()); // Midpoint of drawing on canvas. | ~~~^~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/document.cpp.o -MF CMakeFiles/inkscape_base.dir/document.cpp.o.d -o CMakeFiles/inkscape_base.dir/document.cpp.o -c "/<>/src/document.cpp" [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -c "/<>/src/ege-color-prof-tracker.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/ege-color-prof-tracker.cpp: In function ‘void handle_property_change(GdkScreen*, const gchar*)’: /<>/src/ege-color-prof-tracker.cpp:500:48: warning: ‘void* g_memdup(gconstpointer, guint)’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 500 | gpointer profile = g_memdup( prop, nitems ); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib.h:82, from /usr/include/gtk-3.0/gdk/gdkconfig.h:13, from /usr/include/gtk-3.0/gdk/gdk.h:30, from /usr/include/gtk-3.0/gtk/gtk.h:30, from /<>/src/ege-color-prof-tracker.cpp:47: /usr/include/glib-2.0/glib/gstrfuncs.h:257:23: note: declared here 257 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/event-log.cpp.o -MF CMakeFiles/inkscape_base.dir/event-log.cpp.o.d -o CMakeFiles/inkscape_base.dir/event-log.cpp.o -c "/<>/src/event-log.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/document-subset.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/document-subset.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/document.cpp:44: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/document.cpp:44: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -MF CMakeFiles/inkscape_base.dir/extract-uri.cpp.o.d -o CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -c "/<>/src/extract-uri.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/document-undo.cpp:50: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/file.cpp.o -MF CMakeFiles/inkscape_base.dir/file.cpp.o.d -o CMakeFiles/inkscape_base.dir/file.cpp.o -c "/<>/src/file.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/file-update.cpp.o -MF CMakeFiles/inkscape_base.dir/file-update.cpp.o.d -o CMakeFiles/inkscape_base.dir/file-update.cpp.o -c "/<>/src/file-update.cpp" /<>/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /<>/src/document.cpp:655:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~ /<>/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /<>/src/document.cpp:796:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /<>/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /<>/src/document.cpp:825:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Point SPDocument::getDimensions() const | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/document.cpp:639:42: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/document.cpp:876:21: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /<>/src/document.cpp:880:64: required from here /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/document.cpp:50: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/document.cpp: In member function ‘void SPDocument::setDocumentScale(double, double)’: /<>/src/document.cpp:639:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 640 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 641 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 642 | root->width.computed * scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 643 | root->height.computed * scaleY ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /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, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /<>/src/document.cpp:655:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /<>/src/document.cpp:796:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /<>/src/document.cpp:825:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘void SPDocument::fitToRect(const Geom::Rect&, bool)’: /<>/src/document.cpp:880:64: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 880 | auto rect_with_margins_dt_old = rect_with_margins * doc2dt(); | ^ /<>/src/document.cpp:890:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 890 | Geom::Translate const tr(-rect_with_margins_dt_new.min()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/document.cpp:44: /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:266:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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; } | ^~~ /<>/src/document.cpp: In member function ‘void SPDocument::setupViewport(SPItemCtx*)’: /<>/src/document.cpp:1247:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/document.cpp: In member function ‘void SPDocument::fitToRect(const Geom::Rect&, bool)’: /<>/src/document.cpp:877:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 877 | rect.max() + Geom::Point(margin_right, margin_bottom)); | ~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/event-log.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/event-log.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/document.cpp: In member function ‘void SPDocument::setDocumentScale(double, double)’: /<>/src/document.cpp:639:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 640 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 641 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 642 | root->width.computed * scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 643 | root->height.computed * scaleY ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /<>/src/document.cpp:655:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/event-log.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/event-log.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /<>/src/document.cpp:802:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 802 | viewBox = Geom::Rect::from_xywh( 0, 0, getWidth().value("px"), getHeight().value("px")); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/document.cpp:796:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /<>/src/document.cpp:825:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /<>/src/document.cpp: In member function ‘void SPDocument::setupViewport(SPItemCtx*)’: /<>/src/document.cpp:1247:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/document.cpp:46: /<>/src/3rdparty/2geom/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); | ~~~^~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -c "/<>/src/filter-chemistry.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/file.cpp:38: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -MF CMakeFiles/inkscape_base.dir/filter-enums.cpp.o.d -o CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -c "/<>/src/filter-enums.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/file-update.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/file-update.cpp:26: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; Geom::GenericRect< >::CRect = Geom::Rect]’: /<>/src/file-update.cpp:513:50: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/file-update.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/file-update.cpp: In function ‘void sp_file_convert_dpi(SPDocument*)’: /<>/src/file-update.cpp:513:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/file-update.cpp:569:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /<>/src/file-update.cpp:581:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Scale scale = doc->getDocumentScale(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~ /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/file-update.cpp:26: /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 /<>/src/desktop.h:30, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ /<>/src/file-update.cpp: In function ‘void sp_file_convert_dpi(SPDocument*)’: /<>/src/file-update.cpp:569:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /<>/src/file-update.cpp:588:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | xy->Scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -MF CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o.d -o CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -c "/<>/src/gc-anchored.cpp" In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/file-update.cpp: In function ‘void sp_file_convert_dpi(SPDocument*)’: /<>/src/file-update.cpp:513:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/file-update.cpp:26: /<>/src/3rdparty/2geom/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); | ~~~^~~~ /<>/src/file-update.cpp:315:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | void sp_file_convert_dpi(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~ /<>/src/file-update.cpp:569:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 569 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/file-update.cpp:581:62: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 581 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/rect.h:43, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/display/nr-filter-primitive.h:16, from /<>/src/display/nr-filter-blend.h:22, from /<>/src/filter-enums.h:16, from /<>/src/filter-enums.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -MF CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o.d -o CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -c "/<>/src/gc-finalized.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -c "/<>/src/gradient-chemistry.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -MF CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o.d -o CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -c "/<>/src/gradient-drag.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/graphlayout.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/graphlayout.cpp.o -MF CMakeFiles/inkscape_base.dir/graphlayout.cpp.o.d -o CMakeFiles/inkscape_base.dir/graphlayout.cpp.o -c "/<>/src/graphlayout.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/filter-chemistry.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/filter-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -c "/<>/src/guide-snapper.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/gradient-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/gradient-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/gradient-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/gradient-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/gradient-chemistry.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/gradient-chemistry.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/graphlayout.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/graphlayout.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/graphlayout.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/graphlayout.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/graphlayout.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/graphlayout.cpp:28: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/gradient-chemistry.cpp:34: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/gradient-chemistry.cpp:34: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/display/control/canvas-item-group.h:23, from /<>/src/gradient-drag.cpp:36: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/gradient-chemistry.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/gradient-chemistry.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/gradient-drag.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/gradient-drag.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/guide-snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/guide-snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/gradient-drag.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /<>/src/gradient-chemistry.cpp:404:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp:408:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 408 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp:410:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/guide-snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/gradient-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/gradient-chemistry.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:294:9: 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) { | ^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:296:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 296 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:298:16: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | return result; | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/guide-snapper.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/graphlayout.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/graphlayout.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/graphlayout.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/graphlayout.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/graphlayout.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/graphlayout.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/graphlayout.cpp:30: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/gradient-chemistry.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/help.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/help.cpp.o -MF CMakeFiles/inkscape_base.dir/help.cpp.o.d -o CMakeFiles/inkscape_base.dir/help.cpp.o -c "/<>/src/help.cpp" In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: cc1plus: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: 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 /<>/src/gradient-chemistry.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/line.h:294:9: 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) { | ^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/gradient-chemistry.cpp: In function ‘Geom::Point getGradientCoords(SPItem*, GrPointType, guint, Inkscape::PaintTarget)’: /<>/src/gradient-chemistry.cpp:1278:139: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1278 | p = (1-offset) * Geom::Point(lg->x1.computed, lg->y1.computed) + offset * Geom::Point(lg->x2.computed, lg->y2.computed); | ^ /<>/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /<>/src/gradient-chemistry.cpp:349:13: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp:395:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ /<>/src/gradient-chemistry.cpp:404:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /<>/src/gradient-chemistry.cpp: In function ‘void sp_item_gradient_set_coords(SPItem*, GrPointType, guint, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /<>/src/gradient-chemistry.cpp:997:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 997 | Geom::Point p = p_w * i2d.inverse(); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/gradient-chemistry.cpp:24: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/gradient-chemistry.cpp:24: /usr/include/c++/11/bits/stl_vector.h: In function ‘void sp_item_gradient_reverse_vector(SPItem*, Inkscape::PaintTarget)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/gradient-drag.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/gradient-drag.cpp: In member function ‘void GrDragger::fireDraggables(bool, bool, bool)’: /<>/src/gradient-drag.cpp:1190:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | sp_item_gradient_set_coords (draggable->item, draggable->point_type, draggable->point_i, this->point, draggable->fill_or_stroke, write_repr, scale_radial); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o -MF CMakeFiles/inkscape_base.dir/id-clash.cpp.o.d -o CMakeFiles/inkscape_base.dir/id-clash.cpp.o -c "/<>/src/id-clash.cpp" [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape.cpp.o -c "/<>/src/inkscape.cpp" In file included from /usr/include/c++/11/vector:72, from /<>/src/desktop-style.h:17, from /<>/src/gradient-drag.cpp:23: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/desktop-style.h:17, from /<>/src/gradient-drag.cpp:23: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void GrDrag::updateLevels()’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -c "/<>/src/inkscape-version-info.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/help.cpp:21: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/id-clash.h:13, from /<>/src/id-clash.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-fns.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/layer-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/layer-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/layer-fns.cpp.o -c "/<>/src/layer-fns.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/layer-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -c "/<>/src/layer-manager.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/inkscape.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/inkscape.cpp:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/inkscape.cpp:35: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape.cpp:37: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-model.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/layer-model.cpp.o -MF CMakeFiles/inkscape_base.dir/layer-model.cpp.o.d -o CMakeFiles/inkscape_base.dir/layer-model.cpp.o -c "/<>/src/layer-model.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/layer-fns.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-fns.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -MF CMakeFiles/inkscape_base.dir/line-geometry.cpp.o.d -o CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -c "/<>/src/line-geometry.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/layer-model.cpp:27: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-model.cpp:27: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/layer-manager.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/layer-manager.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/layer-manager.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/layer-manager.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/line-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -c "/<>/src/line-snapper.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/media.cpp.o -MF CMakeFiles/inkscape_base.dir/media.cpp.o.d -o CMakeFiles/inkscape_base.dir/media.cpp.o -c "/<>/src/media.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/message-context.cpp.o -MF CMakeFiles/inkscape_base.dir/message-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/message-context.cpp.o -c "/<>/src/message-context.cpp" In file included from /<>/src/line-geometry.h:16, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/line-snapper.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/line-snapper.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o -MF CMakeFiles/inkscape_base.dir/message-stack.cpp.o.d -o CMakeFiles/inkscape_base.dir/message-stack.cpp.o -c "/<>/src/message-stack.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/line-snapper.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/mod360.cpp.o -MF CMakeFiles/inkscape_base.dir/mod360.cpp.o.d -o CMakeFiles/inkscape_base.dir/mod360.cpp.o -c "/<>/src/mod360.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -MF CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o.d -o CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -c "/<>/src/object-hierarchy.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/object-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -c "/<>/src/object-snapper.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -c "/<>/src/path-chemistry.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -MF CMakeFiles/inkscape_base.dir/path-prefix.cpp.o.d -o CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -c "/<>/src/path-prefix.cpp" /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:79:106: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^ /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:121:68: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Geom::Point const &pt, Geom::Point const &dir) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/line-geometry.h:16, from /<>/src/line-geometry.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/line-geometry.h:16, from /<>/src/line-geometry.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/line-geometry.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:79:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /<>/src/line-geometry.cpp: In function ‘bool Box3D::lies_in_quadrangle(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:106:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | return (lies_in_sector (D - A, B - A, pt - A) && lies_in_sector (D - C, B - C, pt - C)); | ~~^~~ /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:120:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | side_of_intersection (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Point const &D, | ^~~~~~~~~~~~~~~~~~~~ /<>/src/line-geometry.cpp:123:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Point dir_A (A - pt); | ^ /<>/src/line-geometry.cpp:133:33: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /<>/src/line-geometry.cpp: In function ‘double Box3D::pos_angle(Geom::Point, Geom::Point)’: /<>/src/line-geometry.cpp:109:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | static double pos_angle (Geom::Point v, Geom::Point w) | ^~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /<>/src/3rdparty/2geom/include/2geom/point.h:38, from /<>/src/line-geometry.h:16, from /<>/src/line-geometry.cpp:13: /usr/include/c++/11/bits/stl_pair.h: In function ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&]’: /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /<>/src/line-geometry.cpp: In member function ‘std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /<>/src/line-geometry.cpp:169:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /<>/src/line-geometry.cpp:169:145: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /<>/src/line-geometry.cpp: In member function ‘void Box3D::Line::set_direction(const Geom::Point&)’: /<>/src/line-geometry.cpp:52:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | normal = v_dir.ccw(); | ~~~~~~~~~^~ /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:79:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /<>/src/line-geometry.cpp: In function ‘bool Box3D::lies_in_quadrangle(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:106:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | return (lies_in_sector (D - A, B - A, pt - A) && lies_in_sector (D - C, B - C, pt - C)); | ^ /<>/src/line-geometry.cpp: In function ‘std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /<>/src/line-geometry.cpp:120:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | side_of_intersection (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Point const &D, | ^~~~~~~~~~~~~~~~~~~~ /<>/src/line-geometry.cpp: In member function ‘std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /<>/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | ^~~~ /<>/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/line-geometry.cpp:169:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /<>/src/line-geometry.cpp:169:67: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -MF CMakeFiles/inkscape_base.dir/perspective-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -c "/<>/src/perspective-line.cpp" [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/preferences.cpp.o -c "/<>/src/preferences.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/intersection.h:38, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/circle.h:41, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/desktop.h:30, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/object-snapper.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/object-snapper.cpp:19: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object-snapper.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/line-geometry.h:16, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object-snapper.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object-snapper.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/preferences.h:25, from /<>/src/preferences.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/object-snapper.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/path-chemistry.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/path-chemistry.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/circle.h:40, from /<>/src/object-snapper.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/path-chemistry.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/path-chemistry.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/object-snapper.cpp:19: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:255:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | virtual Point finalPoint() const { return _final_point; } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const’: /<>/src/object-snapper.cpp:512:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Geom::Point const p_doc = dt->dt2doc(p.getPoint()); | ^ /<>/src/object-snapper.cpp: In member function ‘Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /<>/src/object-snapper.cpp:787:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /<>/src/object-snapper.cpp: In function ‘void Inkscape::getBBoxPoints(Geom::OptRect, std::vector*, bool, bool, bool, bool)’: /<>/src/object-snapper.cpp:819:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | points->push_back(SnapCandidatePoint(bbox->corner(k), SNAPSOURCE_BBOX_CORNER, -1, SNAPTARGET_BBOX_CORNER, *bbox)); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/line-geometry.h:16, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/persp3d.h:24, from /<>/src/line-geometry.h:20, from /<>/src/perspective-line.h:16, from /<>/src/perspective-line.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/object-snapper.cpp: In member function ‘Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /<>/src/object-snapper.cpp:787:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | Geom::PathVector* Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/line.h:39, from /<>/src/object-snapper.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::reverse() const [with unsigned int degree = 1]’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | virtual Curve *reverse() const { | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/preferences.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/print.cpp.o -MF CMakeFiles/inkscape_base.dir/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/print.cpp.o -c "/<>/src/print.cpp" In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/object-snapper.cpp:16: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidateItem}; _Tp = Inkscape::SnapCandidateItem; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/profile-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -c "/<>/src/profile-manager.cpp" /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::ObjectSnapper::_findCandidates(SPObject*, const std::vector*, const bool&, const Geom::Rect&, bool, Geom::Affine) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/preferences.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePath}; _Tp = Inkscape::SnapCandidatePath; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Inkscape::SnapCandidatePoint}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const’: /<>/src/object-snapper.cpp:491:71: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | Geom::PathVector *path = _getPathvFromRect(*rect); | ~~~~~~~~~~~~~~~~~^~~~~~~ /<>/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const’: /<>/src/object-snapper.cpp:502:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, | ^~~~~~~~ In file included from /usr/include/c++/11/vector:66, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/intersection.h:37, from /<>/src/3rdparty/2geom/include/2geom/circle.h:38, from /<>/src/object-snapper.cpp:16: /usr/include/c++/11/bits/stl_uninitialized.h: In static member function ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = Inkscape::SnapCandidatePoint*; bool _TrivialValueTypes = false]’: /usr/include/c++/11/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 85 | __uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_uninitialized.h:85:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_uninitialized.h: In member function ‘void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /usr/include/c++/11/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_uninitialized.h:151:22: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 148 | return std::__uninitialized_copy<__is_trivial(_ValueType1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | && __is_trivial(_ValueType2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | && __assignable>:: | ~~~~~~~~~~~~~~~~~~ 151 | __uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from /<>/src/preferences.cpp:18: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::Preferences::Entry}; _Tp = Inkscape::Preferences::Entry; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Inkscape::Preferences::getAllEntries(const Glib::ustring&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -MF CMakeFiles/inkscape_base.dir/proj_pt.cpp.o.d -o CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -c "/<>/src/proj_pt.cpp" [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/pure-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -c "/<>/src/pure-transform.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/proj_pt.h:16, from /<>/src/proj_pt.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/rdf.cpp.o -MF CMakeFiles/inkscape_base.dir/rdf.cpp.o.d -o CMakeFiles/inkscape_base.dir/rdf.cpp.o -c "/<>/src/rdf.cpp" In file included from /<>/src/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/pure-transform.cpp:13: /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /<>/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ /<>/src/pure-transform.cpp: In member function ‘virtual Geom::Point Inkscape::PureTranslate::getTransformedPoint(const Inkscape::SnapCandidatePoint&) const’: /<>/src/pure-transform.cpp:125:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Geom::Point PureTranslate::getTransformedPoint(SnapCandidatePoint const &p) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/pure-transform.h:19, from /<>/src/pure-transform.cpp:13: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, Inkscape::SnapSourceType, long int&, Inkscape::SnapTargetType, Geom::OptRect}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::PureTransform::snap(SnapManager*, const std::vector&, const Geom::Point&)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o -MF CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o.d -o CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o -c "/<>/src/removeoverlap.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/profile-manager.cpp:16: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/profile-manager.cpp:16: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o -MF CMakeFiles/inkscape_base.dir/rubberband.cpp.o.d -o CMakeFiles/inkscape_base.dir/rubberband.cpp.o -c "/<>/src/rubberband.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/print.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/print.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/print.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/print.cpp:26: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/removeoverlap.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/removeoverlap.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/removeoverlap.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/removeoverlap.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/removeoverlap.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/removeoverlap.cpp:58:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/removeoverlap.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/removeoverlap.cpp: In function ‘void removeoverlap(const std::vector&, double, double)’: /<>/src/removeoverlap.cpp:58:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Geom::Point min(item_box->min() - .5 * gap); | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o -MF CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o.d -o CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o -c "/<>/src/satisfied-guide-cns.cpp" [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selcue.cpp.o -MF CMakeFiles/inkscape_base.dir/selcue.cpp.o.d -o CMakeFiles/inkscape_base.dir/selcue.cpp.o -c "/<>/src/selcue.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/snap-candidate.h:18, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/satisfied-guide-cns.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/satisfied-guide-cns.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/satisfied-guide-cns.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/satisfied-guide-cns.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/satisfied-guide-cns.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/satisfied-guide-cns.cpp:15: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/rdf.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/preferences.h:25, from /<>/src/selcue.h:22, from /<>/src/selcue.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/rubberband.cpp:19: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -c "/<>/src/selection-chemistry.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/rubberband.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/rubberband.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/rubberband.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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]; } | ~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /<>/src/rubberband.cpp: In member function ‘void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&)’: /<>/src/rubberband.cpp:57:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | _points.push_back(_desktop->d2w(p)); | ~~~~~~~~~~~~~^~~ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/path.h:46, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/path.h:47, from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/display/curve.h:17, from /<>/src/rubberband.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/rubberband.cpp:14: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/desktop.h:26, from /<>/src/rubberband.cpp:14: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::Rubberband::move(const Geom::Point&)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -MF CMakeFiles/inkscape_base.dir/selection-describer.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -c "/<>/src/selection-describer.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/satisfied-guide-cns.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/satisfied-guide-cns.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/coord.h:41, from /<>/src/satisfied-guide-cns.cpp:11: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/satisfied-guide-cns.h:16, from /<>/src/satisfied-guide-cns.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/satisfied-guide-cns.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/selection.cpp.o -MF CMakeFiles/inkscape_base.dir/selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection.cpp.o -c "/<>/src/selection.cpp" In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/selcue.cpp:21: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/selcue.h:22, from /<>/src/selcue.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/preferences.h:25, from /<>/src/selcue.h:22, from /<>/src/selcue.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/preferences.h:25, from /<>/src/selcue.h:22, from /<>/src/selcue.cpp:15: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selcue.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selcue.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -MF CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o.d -o CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -c "/<>/src/seltrans-handles.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-bpath.h:23, from /<>/src/selection-chemistry.cpp:54: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/selection-chemistry.cpp:103: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /<>/src/3rdparty/2geom/include/2geom/ellipse.h:119:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/selection-chemistry.cpp:103: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/selection-chemistry.cpp:103: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/selection-chemistry.cpp:39: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/selection-chemistry.cpp:39: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/selection-chemistry.cpp:39: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /<>/src/selection-chemistry.cpp:1844:80: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/selection-chemistry.cpp:2256:31: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o -MF CMakeFiles/inkscape_base.dir/seltrans.cpp.o.d -o CMakeFiles/inkscape_base.dir/seltrans.cpp.o -c "/<>/src/seltrans.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-chemistry.cpp:47: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/selection-describer.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:45, from /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/selection.cpp:30: /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curves.h:40, from /<>/src/3rdparty/2geom/include/2geom/path-sink.h:37, from /<>/src/ui/tool/multi-path-manipulator.h:17, from /<>/src/selection.cpp:30: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:254:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | virtual Point initialPoint() const { return _initial_point; } | ^ /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/elliptical-arc.h:269:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | virtual Rect boundsFast() const { | ^ In file included from /<>/src/ui/tool/multi-path-manipulator.h:18, from /<>/src/selection.cpp:30: /<>/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /<>/src/ui/tool/node.h:473:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/selection.cpp:25: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /<>/src/selection-chemistry.cpp:1844:82: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1844 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /<>/src/selection-chemistry.cpp:1844:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1844 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /<>/src/selection-chemistry.cpp:1844:79: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1844 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleRelative(const Geom::Point&, const Geom::Scale&)’: /<>/src/selection-chemistry.cpp:1863:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1863 | if ( bbox->dimensions()[Geom::X] * scale[Geom::X] > 1e6 || | ~~~~~~~~~~~~~~~~^~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)’: /<>/src/selection-chemistry.cpp:1879:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ In file included from /<>/src/desktop.h:30, from /<>/src/selection-chemistry.cpp:39: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:194:36: 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)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -c "/<>/src/snap-preferences.cpp" /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /<>/src/selection-chemistry.cpp:1844:80: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1844 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /<>/src/selection-chemistry.cpp:1844:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1844 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /<>/src/layer-model.h:26, from /<>/src/inkscape.h:17, from /<>/src/selection.cpp:25: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point, Inkscape::SnapSourceType}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘std::vector Inkscape::Selection::getSnapPoints(const Inkscape::SnapPreferences*) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/seltrans.h:21, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/seltrans.h:21, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snap.cpp.o -MF CMakeFiles/inkscape_base.dir/snap.cpp.o.d -o CMakeFiles/inkscape_base.dir/snap.cpp.o -c "/<>/src/snap.cpp" /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)’: /<>/src/selection-chemistry.cpp:1879:57: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/selection-chemistry.cpp:1875:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1875 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/size_type.hpp:20, from /usr/include/boost/range/size.hpp:21, from /usr/include/boost/range/functions.hpp:20, from /usr/include/boost/range/iterator_range_core.hpp:38, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/reversed.hpp:14, from /<>/src/selection-chemistry.cpp:25: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Inkscape::XML::Node*&, Geom::Affine}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 In file included from /<>/src/selcue.h:22, from /<>/src/seltrans.h:28, from /<>/src/seltrans.cpp:26: /<>/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /<>/src/preferences.h:367:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/map:60, from /<>/src/selection-chemistry.cpp:27: /usr/include/c++/11/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, std::tuple<>}; _Key = Inkscape::XML::Node*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/seltrans.cpp:34: /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /<>/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ In file included from /<>/src/display/control/canvas-item-ctrl.h:24, from /<>/src/seltrans.cpp:42: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toMarker(bool)’: /<>/src/selection-chemistry.cpp:3130:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3130 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/selection-chemistry.cpp:3130:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /<>/src/seltrans.cpp:1558:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1558 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^ /<>/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /<>/src/seltrans.cpp:1591:146: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /<>/src/seltrans.cpp:1614:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1614 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::tile(bool)’: /<>/src/selection-chemistry.cpp:3435:45: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3435 | gchar const *pat_id = SPPattern::produce(repr_copies, bbox, doc, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 3436 | move.inverse() /* patternTransform */, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3437 | parent_transform * move); | ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/seltrans.h:21, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/seltrans.h:21, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /<>/src/seltrans.cpp:1332:40: 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 266 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)’: /<>/src/seltrans.cpp:1335:43: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/seltrans.h:21, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/snap.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/snap.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/snap.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13, from /usr/include/c++/11/algorithm:74, from /usr/include/boost/iterator/iterator_concepts.hpp:26, from /usr/include/boost/range/concepts.hpp:20, from /usr/include/boost/range/size_type.hpp:20, from /usr/include/boost/range/size.hpp:21, from /usr/include/boost/range/functions.hpp:20, from /usr/include/boost/range/iterator_range_core.hpp:38, from /usr/include/boost/range/iterator_range.hpp:13, from /usr/include/boost/range/adaptor/reversed.hpp:14, from /<>/src/selection-chemistry.cpp:25: /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::ObjectSet::setMask(bool, bool, bool)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:61, from /<>/src/selection-chemistry.cpp:27: /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_map.h:501:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 502 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:933:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /<>/src/seltrans.cpp:936:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 936 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /<>/src/seltrans.cpp:937:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /<>/src/seltrans.cpp:952:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 952 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:993:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 993 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:995:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 995 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1002:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1003:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1003 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seltrans.cpp:34: /<>/src/pure-transform.h: In constructor ‘Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)’: /<>/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | PureScaleConstrained(Geom::Scale scale, Geom::Point origin): | ^~~~~~~~~~~~~~~~~~~~ /<>/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/pure-transform.h: In constructor ‘Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)’: /<>/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PureScale(Geom::Scale scale, Geom::Point origin, bool uniform) : | ^~~~~~~~~ /<>/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /<>/src/pure-transform.h:109:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1048:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /<>/src/seltrans.cpp:1049:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /<>/src/seltrans.cpp:1062:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1062 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1100:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1100 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1102:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1102 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1109:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1110:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1110 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seltrans.cpp:34: /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()’: /<>/src/pure-transform.h:156:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Scale getStretchSnapped() {return _stretch_snapped;} | ^~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1179:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /<>/src/seltrans.cpp:1192:68: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | Geom::Scale scale = calcScaleFactors(_point, pt, _origin, false); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /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, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:1332:27: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1335:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1335 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Translate&)’: /<>/src/3rdparty/2geom/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) { | ^~~~~~~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /<>/src/seltrans.cpp:1576:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1576:111: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1576:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1576:123: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ In file included from /<>/src/seltrans.cpp:24: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/include/2geom/transforms.h:172:11: 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]); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/seltrans.h:21, from /<>/src/seltrans.cpp:26: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /<>/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /<>/src/seltrans.cpp:1591:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /<>/src/seltrans.cpp:1595:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1595 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /<>/src/seltrans.cpp:1610:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1610 | return scale; | ^~~~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /<>/src/seltrans.cpp:1614:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1614 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1614:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1616:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1616 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /<>/src/seltrans.cpp:1641:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1641 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1644:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1644 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1649:115: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1649 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /<>/src/seltrans.cpp:1651:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1651 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/seltrans.cpp:31: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /<>/src/seltrans.cpp:1576:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp:1576:111: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/snap-preferences.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:993:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 993 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)’: /<>/src/seltrans.cpp:1516:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1516 | dxy = sn->getTranslationSnapped(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1100:57: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1100 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1184:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | Geom::Coord d = (*_bbox).dimensions()[dim_a]; | ~~~~~~~~~~~~~~~~~~~^~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:1332:39: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | _relative_affine = r2 * r1.inverse(); | ~~~~~~~~~~^~ /<>/src/seltrans.cpp:1335:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1335 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Inkscape::SnapCandidatePoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -c "/<>/src/snapped-curve.cpp" /<>/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /<>/src/seltrans.cpp:1591:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1591 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /<>/src/seltrans.cpp:1637:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1637 | return ( _point - _origin ) * default_scale + _origin; | ^~~~~~~~~~~~~ /<>/src/seltrans.cpp:1614:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1614 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1614:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /<>/src/seltrans.cpp:1641:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1641 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /<>/src/seltrans.cpp:1641:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1641:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1641:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1649:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1649 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1658:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/seltrans.cpp:1658:33: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1658: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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/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 = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {Geom::Point&, Geom::Point}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const Inkscape::SnapCandidatePoint&}; _Tp = Inkscape::SnapCandidatePoint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/stl_vector.h: In member function ‘void Inkscape::SelTrans::getNextClosestPoint(bool)’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Affine}; _Tp = Geom::Affine; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1149:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1149 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /<>/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)’: /<>/src/seltrans.cpp:1442:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1442 | Geom::Point dxy = xy - _point; | ^~~~~~ /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1023 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1023:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1044:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1044 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1048:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /<>/src/seltrans.cpp:1049:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1062:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1062 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1062:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1062:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1114:34: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1114 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1114:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1102:47: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1102 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1102:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1110:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1110 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/seltrans.cpp:1110:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)’: /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 928 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:928:10: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:933:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:936:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 936 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /<>/src/seltrans.cpp:937:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:952:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 952 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:952:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:952:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1007:34: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1007 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:1007:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:995:47: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 995 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /<>/src/seltrans.cpp:995:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/seltrans.cpp:1003:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1003 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/seltrans.cpp:1003:40: 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 /<>/src/snap.cpp:28: /<>/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /<>/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1642 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1642:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o In file included from /<>/src/snap.cpp:36: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -c "/<>/src/snapped-line.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/snap.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/snap.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:61: required from here /<>/src/3rdparty/2geom/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 { | ^~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1917:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1917 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/snap.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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) { | ^ /usr/include/c++/11/bits/stl_algo.h: In member function ‘void Inkscape::SelTrans::_keepClosestPointOnly(const Geom::Point&)’: /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/c++/11/functional:62, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/point.h:42, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/seltrans.cpp:24: /usr/include/c++/11/bits/vector.tcc: In member function ‘void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapped-curve.h:20, from /<>/src/snapped-curve.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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(); | ~~~~~~~~~~^~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Geom::Point&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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(); | ~~~^~~~ /<>/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const’: /<>/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /<>/src/snapped-curve.cpp:135:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ In file included from /<>/src/snapped-curve.h:20, from /<>/src/snapped-curve.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /<>/src/snapped-line.h:51:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::transformed(const Geom::Affine&) const’: /<>/src/3rdparty/2geom/include/2geom/line.h:311:10: 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 transformed(Affine const& m) const { | ^~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h:312:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /<>/src/3rdparty/2geom/include/2geom/line.h:313:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | return l; | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/snap.cpp:20: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Point&, bool}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘void SnapManager::guideFreeSnap(Geom::Point&, Geom::Point&, bool, bool) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -c "/<>/src/snapped-point.cpp" In file included from /usr/include/c++/11/vector:67, from /<>/src/snap.cpp:20: /usr/include/c++/11/bits/stl_vector.h: In member function ‘Inkscape::SnappedPoint SnapManager::multipleConstrainedSnaps(const Inkscape::SnapCandidatePoint&, const std::vector&, bool, const Geom::OptRect&) const’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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++/11/vector:72, from /<>/src/snap.cpp:20: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {Geom::Line}; _Tp = Inkscape::Snapper::SnapConstraint; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc: In member function ‘Inkscape::SnappedPoint SnapManager::constrainedAngularSnap(const Inkscape::SnapCandidatePoint&, const std::optional&, const Geom::Point&, unsigned int) const’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: 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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ /<>/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const’: /<>/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h:371:17: 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(); | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapper.cpp.o -c "/<>/src/snapper.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapped-line.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__merge(_InputIterator1, _InputIterator1, _InputIterator2, _InputIterator2, _OutputIterator, _Compare) [with _InputIterator1 = __gnu_cxx::__normal_iterator >; _InputIterator2 = __gnu_cxx::__normal_iterator >; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4882 | __merge(_InputIterator1 __first1, _InputIterator1 __last1, | ^~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4882:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /<>/src/snapped-curve.h:16, from /<>/src/snapped-curve.cpp:12: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/vector:67, from /<>/src/snapped-curve.h:16, from /<>/src/snapped-curve.cpp:12: /usr/include/c++/11/bits/stl_vector.h: In function ‘std::vector Geom::bounds(const C&) [with C = Geom::PathVector]’: /usr/include/c++/11/bits/stl_vector.h:1198:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1198 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1799:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1799 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1861 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1861:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1866:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1866 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1871:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1871 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /usr/include/c++/11/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Geom::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /<>/src/3rdparty/2geom/include/2geom/coord.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:43, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-curve.h:19, from /<>/src/snapped-curve.cpp:12: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1925 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1925:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1939:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1939 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /usr/include/c++/11/bits/stl_algo.h: In member function ‘Geom::CrossingSet Geom::Crosser::crossings(const VectorT&, const VectorT&) [with T = Geom::Path]’: /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1954:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1954 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1955 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1956 | __comp); | ~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1957:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1957 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 4997 | return _GLIBCXX_STD_A::__merge(__first1, __last1, | ^ /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:4997:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/pathvector.h:42, from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /<>/src/3rdparty/2geom/include/2geom/path.h:346:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | virtual Curve *reverse() const { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ /<>/src/snapped-line.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const’: /<>/src/snapped-line.cpp:131:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~^~ /<>/src/snapped-line.cpp:140:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ /<>/src/snapped-line.cpp:140:40: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ~~~~~~~^~ /<>/src/snapped-line.cpp:140:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ In file included from /<>/src/snapped-line.cpp:12: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /<>/src/snapped-line.h:51:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o -MF CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o.d -o CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o -c "/<>/src/sp-item-notify-moveto.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:112:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: cc1plus: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/snapped-line.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const’: /<>/src/snapped-line.cpp:131:60: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~~~~~~^~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-line.h:17, from /<>/src/snapped-line.cpp:12: /<>/src/3rdparty/2geom/include/2geom/point.h:337:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | return (1 - t) * a + t * b; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:44, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o -MF CMakeFiles/inkscape_base.dir/style-internal.cpp.o.d -o CMakeFiles/inkscape_base.dir/style-internal.cpp.o -c "/<>/src/style-internal.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/d2.h:45, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:42, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/curve.h:45, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapped-point.cpp:14: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/sp-item-notify-moveto.cpp:14: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/sp-item-notify-moveto.cpp:14: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/sp-item-notify-moveto.cpp:14: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/sp-item-notify-moveto.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/sp-item-notify-moveto.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/snapper.cpp:15: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/snapper.cpp:15: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/sp-item-notify-moveto.cpp:19: /<>/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /<>/src/object/sp-guide.h:57:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Point getPoint() const { return point_on_line; } | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/style.cpp.o -MF CMakeFiles/inkscape_base.dir/style.cpp.o.d -o CMakeFiles/inkscape_base.dir/style.cpp.o -c "/<>/src/style.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/sp-item-notify-moveto.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/sp-item-notify-moveto.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/snap-candidate.h:18, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/sp-item-notify-moveto.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/sp-item-notify-moveto.cpp:14: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/sp-guide-attachment.h:13, from /<>/src/object/sp-guide.h:21, from /<>/src/sp-item-notify-moveto.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/snapper.cpp:15: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/sp-item-notify-moveto.cpp: In function ‘void sp_item_notify_moveto(SPItem&, const SPGuide&, int, double, bool)’: /<>/src/sp-item-notify-moveto.cpp:36:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Geom::Point const dir( mv_g.getNormal() ); | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -c "/<>/src/text-chemistry.cpp" [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o -MF CMakeFiles/inkscape_base.dir/text-editing.cpp.o.d -o CMakeFiles/inkscape_base.dir/text-editing.cpp.o -c "/<>/src/text-editing.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/object/sp-item.h:25, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style.h:22, from /<>/src/style.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/sp-filter.h:22, from /<>/src/style-internal.h:31, from /<>/src/style-internal.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/style.cpp:35: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/style-internal.cpp:33: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/text-chemistry.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/text-chemistry.cpp:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-chemistry.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/text-editing.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/text-editing.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-chemistry.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/text-editing.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/text-editing.cpp:24: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -MF CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o.d -o CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -c "/<>/src/transf_mat_3x4.cpp" [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/unclump.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/unclump.cpp.o -MF CMakeFiles/inkscape_base.dir/unclump.cpp.o.d -o CMakeFiles/inkscape_base.dir/unclump.cpp.o -c "/<>/src/unclump.cpp" [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -MF CMakeFiles/inkscape_base.dir/unicoderange.cpp.o.d -o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -c "/<>/src/unicoderange.cpp" In file included from /<>/src/proj_pt.h:16, from /<>/src/transf_mat_3x4.h:16, from /<>/src/transf_mat_3x4.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -MF CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -c "/<>/src/vanishing-point.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/unclump.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/unclump.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/unclump.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/verbs.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/verbs.cpp.o -MF CMakeFiles/inkscape_base.dir/verbs.cpp.o.d -o CMakeFiles/inkscape_base.dir/verbs.cpp.o -c "/<>/src/verbs.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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) { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/version.cpp.o -MF CMakeFiles/inkscape_base.dir/version.cpp.o.d -o CMakeFiles/inkscape_base.dir/version.cpp.o -c "/<>/src/version.cpp" /<>/src/unclump.cpp: In member function ‘Geom::Point Unclump::unclump_center(SPItem*)’: /<>/src/unclump.cpp:48:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point Unclump::unclump_center(SPItem *item) | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/unclump.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/3rdparty/2geom/include/2geom/transforms.h:41, from /<>/src/unclump.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/unclump.cpp:57:42: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/unclump.cpp:21: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/unclump.cpp:48:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point Unclump::unclump_center(SPItem *item) | ^~~~~~~ In file included from /usr/include/c++/11/vector:72, from /<>/src/unclump.h:15, from /<>/src/unclump.cpp:15: /usr/include/c++/11/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]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:60, from /<>/src/unclump.cpp:19: /usr/include/c++/11/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, std::tuple<>}; _Key = const char*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/11/bits/stl_tree.h:2428:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2428 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/map:61, from /<>/src/unclump.cpp:19: /usr/include/c++/11/bits/stl_map.h: In member function ‘Geom::Point Unclump::unclump_center(SPItem*)’: /usr/include/c++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::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++/11/bits/stl_map.h: In member function ‘Geom::Point Unclump::unclump_wh(SPItem*)’: /usr/include/c++/11/bits/stl_map.h:520:44: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::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<>()); | ~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o In file included from /usr/include/c++/11/vector:72, from /<>/src/unclump.h:15, from /<>/src/unclump.cpp:15: /usr/include/c++/11/bits/vector.tcc: In member function ‘double Unclump::dist(SPItem*, SPItem*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -c "/<>/src/inkscape-window.cpp" [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -c "/<>/src/inkscape-application.cpp" In file included from /<>/src/vanishing-point.h:16, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-curve.h:23, from /<>/src/vanishing-point.cpp:27: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/vanishing-point.h:16, from /<>/src/vanishing-point.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:40, from /<>/src/vanishing-point.h:16, from /<>/src/vanishing-point.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:105:18: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | virtual Rect boundsExact() const { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:223:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | const Linear &lin = (*this)[k-1]; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:93:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | virtual Point pointAt(Coord t) const { return inner.valueAt(t); } | ^~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:203:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:90:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:213:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:89:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | virtual Point initialPoint() const { return inner.at0(); } | ^~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:211:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/verbs.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /<>/src/3rdparty/2geom/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); } | ^~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:106:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | virtual Point finalPoint() const { return inner.at1(); } | ^~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/desktop.h:29, from /<>/src/verbs.cpp:36: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/point.h:45, from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/desktop.h:29, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Geom::Point&, const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:41:55: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/3rdparty/2geom/include/2geom/parallelogram.h:15, from /<>/src/desktop.h:31, from /<>/src/verbs.cpp:36: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /<>/src/3rdparty/2geom/include/2geom/sbasis.h:197:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | if(!(*this)[i].isZero(eps)) return false; | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/vanishing-point.h:20, from /<>/src/vanishing-point.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:147:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~^~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-window.h:22, from /<>/src/inkscape-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/verbs.cpp:38: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-application.cpp:23: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -c "/<>/src/actions/actions-extra-data.cpp" [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -c "/<>/src/actions/actions-canvas-mode.cpp" [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -c "/<>/src/actions/actions-canvas-snapping.cpp" [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -c "/<>/src/actions/actions-canvas-transform.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/display/control/canvas-item-drawing.h:23, from /<>/src/actions/actions-canvas-mode.cpp:24: /<>/src/display/control/canvas-item.h: In member function ‘Geom::Rect Inkscape::CanvasItem::get_bounds()’: /<>/src/display/control/canvas-item.h:84:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Rect get_bounds() { return _bounds; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-mode.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-snapping.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -c "/<>/src/actions/actions-base.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -c "/<>/src/actions/actions-file.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-canvas-transform.cpp:17: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/actions/actions-canvas-transform.cpp: In function ‘void canvas_transform(InkscapeWindow*, const int&)’: /<>/src/actions/actions-canvas-transform.cpp:83:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Rect const canvas = dt->getCanvas()->get_area_world(); | ^ /<>/src/actions/actions-canvas-transform.cpp:84:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Point midpoint = dt->w2d(canvas.midpoint()); // Midpoint of drawing on canvas. | ^ /<>/src/actions/actions-canvas-transform.cpp:68:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | canvas_transform(InkscapeWindow *win, const int& option) | ^~~~~~~~~~~~~~~~ /<>/src/actions/actions-canvas-transform.cpp:68:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /<>/src/actions/actions-canvas-transform.cpp:83:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Rect const canvas = dt->getCanvas()->get_area_world(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /<>/src/actions/actions-canvas-transform.cpp:84:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | Geom::Point midpoint = dt->w2d(canvas.midpoint()); // Midpoint of drawing on canvas. | ~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -c "/<>/src/actions/actions-object.cpp" [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -c "/<>/src/actions/actions-helper.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-base.cpp:20: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-file.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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(); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -c "/<>/src/actions/actions-object-align.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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) { | ^~~~~~~~~~ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -c "/<>/src/actions/actions-output.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-helper.cpp:13: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -c "/<>/src/actions/actions-selection.cpp" [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -c "/<>/src/actions/actions-transform.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-object-align.cpp:28: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-output.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-selection.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1298 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1298:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = BBoxSort*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2632 | __move_merge(_InputIterator __first1, _InputIterator __last1, | ^~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2632:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2028:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/bits/char_traits.h:39, from /usr/include/c++/11/ios:40, from /usr/include/c++/11/ostream:38, from /usr/include/c++/11/iostream:39, from /<>/src/actions/actions-object-align.cpp:18: /usr/include/c++/11/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort; _Compare = __gnu_cxx::__ops::_Iter_less_val]’: /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1451 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algobase.h:1451:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2468 | __merge_without_buffer(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2468:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2493:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2493 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2494 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2502:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2502 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2503 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2509:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2509 | std::__merge_without_buffer(__first, __first_cut, __new_middle, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2510 | __len11, __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2511:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2511 | std::__merge_without_buffer(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2512 | __len1 - __len11, __len2 - __len22, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1819 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:1819:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2699 | __merge_sort_with_buffer(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2699:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2689:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2689 | std::__insertion_sort(__first, __first + __chunk_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2667:39: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2667 | __result = std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2668 | __first + __step_size, | ~~~~~~~~~~~~~~~~~~~~~~ 2669 | __first + __two_step, | ~~~~~~~~~~~~~~~~~~~~~ 2670 | __result, __comp); | ~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2675:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2675 | std::__move_merge(__first, __first + __step_size, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2676 | __first + __step_size, __last, __result, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2692:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2692 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2756 | __inplace_stable_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2756:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2761:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2761 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2765:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2765 | std::__inplace_stable_sort(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2766:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2766 | std::__inplace_stable_sort(__middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2767:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2767 | std::__merge_without_buffer(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2768 | __middle - __first, | ~~~~~~~~~~~~~~~~~~~ 2769 | __last - __middle, | ~~~~~~~~~~~~~~~~~~ 2770 | __comp); | ~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {SPItem*&, Geom::Rect&, Geom::Dim2&, double&, double&}; _Tp = BBoxSort; _Alloc = std::allocator]’: /usr/include/c++/11/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 426 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /usr/include/c++/11/bits/stl_algo.h:62, from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = BBoxSort]’: /usr/include/c++/11/bits/stl_tempbuf.h:257:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 257 | _Temporary_buffer<_ForwardIterator, _Tp>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-transform.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -c "/<>/src/actions/actions-window.cpp" In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator >; _BidirectionalIterator2 = BBoxSort*; _Distance = int]’: /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2369 | __rotate_adaptive(_BidirectionalIterator1 __first, | ^~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2369:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:1414:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 1414 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1415 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = BBoxSort*; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2407 | __merge_adaptive(_BidirectionalIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2407:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2437:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2437 | = std::__lower_bound(__middle, __last, *__first_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2438 | __gnu_cxx::__ops::__iter_comp_val(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2446:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2446 | = std::__upper_bound(__first, __middle, *__second_cut, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2447 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2452:37: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2452 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2453 | __len1 - __len11, __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2454 | __buffer_size); | ~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2455:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2455 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2456 | __len22, __buffer, __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2457:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2457 | std::__merge_adaptive(__new_middle, __second_cut, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2458 | __len1 - __len11, | ~~~~~~~~~~~~~~~~~ 2459 | __len2 - __len22, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = BBoxSort*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2726 | __stable_sort_adaptive(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2726:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/11/bits/stl_algo.h:2735:38: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2735 | std::__stable_sort_adaptive(__first, __middle, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2736 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2737:38: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2737 | std::__stable_sort_adaptive(__middle, __last, __buffer, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2738 | __buffer_size, __comp); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2742:40: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2742 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2743:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2743 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:2746:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2746 | std::__merge_adaptive(__first, __middle, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2747 | _Distance(__middle - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2748 | _Distance(__last - __middle), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2749 | __buffer, __buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~ 2750 | __comp); | ~~~~~~~ In file included from /usr/include/c++/11/vector:72, from /usr/include/glibmm-2.4/glibmm/value.h:25, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/vector.tcc: In function ‘void object_distribute(const Glib::VariantBase&, InkscapeApplication*)’: /usr/include/c++/11/bits/vector.tcc:121:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/functional:65, from /usr/include/sigc++-2.0/sigc++/reference_wrapper.h:22, from /usr/include/sigc++-2.0/sigc++/adaptors/bound_argument.h:24, from /usr/include/sigc++-2.0/sigc++/adaptors/bind.h:6, from /usr/include/sigc++-2.0/sigc++/adaptors/adaptors.h:23, from /usr/include/sigc++-2.0/sigc++/sigc++.h:107, from /usr/include/glibmm-2.4/glibmm/thread.h:50, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/giomm-2.4/giomm.h:22, from /<>/src/actions/actions-object-align.cpp:20: /usr/include/c++/11/bits/stl_algo.h:5018:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5018 | _TmpBuf __buf(__first, (__last - __first + 1) / 2); | ^~~~~ /usr/include/c++/11/bits/stl_algo.h:5021:35: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5021 | std::__inplace_stable_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/11/bits/stl_algo.h:5023:36: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 5023 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5024 | _DistanceType(__buf.size()), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -MF CMakeFiles/inkscape_base.dir/inkview-application.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -c "/<>/src/inkview-application.cpp" [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -MF CMakeFiles/inkscape_base.dir/inkview-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -c "/<>/src/inkview-window.cpp" [100%] Generating inkscape-version.cpp cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/<> -DINKSCAPE_BINARY_DIR=/<>/obj-arm-linux-gnueabihf -P /<>/CMakeScripts/inkscape-version.cmake revision is 1:1.1+202205011109+08b2f3d93c [100%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -c "/<>/obj-arm-linux-gnueabihf/src/inkscape-version.cpp" In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/object/sp-item.h:25, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:30, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/desktop.h:31, from /<>/src/object/object-set.h:35, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkview-window.cpp:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkview-window.cpp:22: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/actions/actions-window.cpp:18: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /usr/include/boost/serialization/strong_typedef.hpp:27, from /usr/include/boost/serialization/serialization.hpp:14, from /usr/include/boost/serialization/split_free.hpp:22, from /usr/include/boost/serialization/nvp.hpp:35, from /usr/include/boost/multi_index/detail/index_loader.hpp:22, from /usr/include/boost/multi_index/detail/index_base.hpp:33, from /usr/include/boost/multi_index/detail/base_type.hpp:21, from /usr/include/boost/multi_index_container.hpp:36, from /<>/src/object/object-set.h:19, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/object/sp-item.h:26, from /<>/src/object/object-set.h:33, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/object/object-set.h:36, from /<>/src/selection.h:27, from /<>/src/inkscape.h:18, from /<>/src/inkview-application.cpp:29: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [100%] Linking CXX shared library ../lib/arm-linux-gnueabihf/libinkscape_base.so cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape_base.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libinkscape_base.so -o ../lib/arm-linux-gnueabihf/libinkscape_base.so CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o CMakeFiles/inkscape_base.dir/debug/logger.cpp.o CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o CMakeFiles/inkscape_base.dir/display/curve.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o CMakeFiles/inkscape_base.dir/display/drawing.cpp.o CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o CMakeFiles/inkscape_base.dir/extension/db.cpp.o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o CMakeFiles/inkscape_base.dir/extension/effect.cpp.o CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o CMakeFiles/inkscape_base.dir/extension/extension.cpp.o CMakeFiles/inkscape_base.dir/extension/init.cpp.o CMakeFiles/inkscape_base.dir/extension/input.cpp.o CMakeFiles/inkscape_base.dir/extension/output.cpp.o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o CMakeFiles/inkscape_base.dir/extension/print.cpp.o CMakeFiles/inkscape_base.dir/extension/system.cpp.o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o CMakeFiles/inkscape_base.dir/helper/action.cpp.o CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o CMakeFiles/inkscape_base.dir/helper/geom.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o CMakeFiles/inkscape_base.dir/io/file.cpp.o CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o CMakeFiles/inkscape_base.dir/io/resource.cpp.o CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o CMakeFiles/inkscape_base.dir/io/sys.cpp.o CMakeFiles/inkscape_base.dir/io/http.cpp.o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o CMakeFiles/inkscape_base.dir/object/box3d.cpp.o CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o CMakeFiles/inkscape_base.dir/object/object-set.cpp.o CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o CMakeFiles/inkscape_base.dir/object/uri.cpp.o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o CMakeFiles/inkscape_base.dir/path/path-util.cpp.o CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o CMakeFiles/inkscape_base.dir/ui/interface.cpp.o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o CMakeFiles/inkscape_base.dir/ui/util.cpp.o CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o CMakeFiles/inkscape_base.dir/xml/event.cpp.o CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o CMakeFiles/inkscape_base.dir/xml/quote.cpp.o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o CMakeFiles/inkscape_base.dir/attributes.cpp.o CMakeFiles/inkscape_base.dir/auto-save.cpp.o CMakeFiles/inkscape_base.dir/axis-manip.cpp.o CMakeFiles/inkscape_base.dir/color.cpp.o CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o CMakeFiles/inkscape_base.dir/conditions.cpp.o CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o CMakeFiles/inkscape_base.dir/context-fns.cpp.o CMakeFiles/inkscape_base.dir/desktop-events.cpp.o CMakeFiles/inkscape_base.dir/desktop-style.cpp.o CMakeFiles/inkscape_base.dir/desktop.cpp.o CMakeFiles/inkscape_base.dir/device-manager.cpp.o CMakeFiles/inkscape_base.dir/document-subset.cpp.o CMakeFiles/inkscape_base.dir/document-undo.cpp.o CMakeFiles/inkscape_base.dir/document.cpp.o CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o CMakeFiles/inkscape_base.dir/event-log.cpp.o CMakeFiles/inkscape_base.dir/extract-uri.cpp.o CMakeFiles/inkscape_base.dir/file.cpp.o CMakeFiles/inkscape_base.dir/file-update.cpp.o CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o CMakeFiles/inkscape_base.dir/filter-enums.cpp.o CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o CMakeFiles/inkscape_base.dir/graphlayout.cpp.o CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o CMakeFiles/inkscape_base.dir/help.cpp.o CMakeFiles/inkscape_base.dir/id-clash.cpp.o CMakeFiles/inkscape_base.dir/inkscape.cpp.o CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o CMakeFiles/inkscape_base.dir/layer-fns.cpp.o CMakeFiles/inkscape_base.dir/layer-manager.cpp.o CMakeFiles/inkscape_base.dir/layer-model.cpp.o CMakeFiles/inkscape_base.dir/line-geometry.cpp.o CMakeFiles/inkscape_base.dir/line-snapper.cpp.o CMakeFiles/inkscape_base.dir/media.cpp.o CMakeFiles/inkscape_base.dir/message-context.cpp.o CMakeFiles/inkscape_base.dir/message-stack.cpp.o CMakeFiles/inkscape_base.dir/mod360.cpp.o CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o CMakeFiles/inkscape_base.dir/object-snapper.cpp.o CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o CMakeFiles/inkscape_base.dir/path-prefix.cpp.o CMakeFiles/inkscape_base.dir/perspective-line.cpp.o CMakeFiles/inkscape_base.dir/preferences.cpp.o CMakeFiles/inkscape_base.dir/print.cpp.o CMakeFiles/inkscape_base.dir/profile-manager.cpp.o CMakeFiles/inkscape_base.dir/proj_pt.cpp.o CMakeFiles/inkscape_base.dir/pure-transform.cpp.o CMakeFiles/inkscape_base.dir/rdf.cpp.o CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o CMakeFiles/inkscape_base.dir/rubberband.cpp.o CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o CMakeFiles/inkscape_base.dir/selcue.cpp.o CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o CMakeFiles/inkscape_base.dir/selection-describer.cpp.o CMakeFiles/inkscape_base.dir/selection.cpp.o CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o CMakeFiles/inkscape_base.dir/seltrans.cpp.o CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o CMakeFiles/inkscape_base.dir/snap.cpp.o CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o CMakeFiles/inkscape_base.dir/snapped-line.cpp.o CMakeFiles/inkscape_base.dir/snapped-point.cpp.o CMakeFiles/inkscape_base.dir/snapper.cpp.o CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o CMakeFiles/inkscape_base.dir/style-internal.cpp.o CMakeFiles/inkscape_base.dir/style.cpp.o CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o CMakeFiles/inkscape_base.dir/text-editing.cpp.o CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o CMakeFiles/inkscape_base.dir/unclump.cpp.o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o CMakeFiles/inkscape_base.dir/verbs.cpp.o CMakeFiles/inkscape_base.dir/version.cpp.o CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o CMakeFiles/inkscape_base.dir/inkview-application.cpp.o CMakeFiles/inkscape_base.dir/inkview-window.cpp.o CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 ../lib/arm-linux-gnueabihf/libnrtype_LIB.a ../lib/arm-linux-gnueabihf/libcroco_LIB.a ../lib/arm-linux-gnueabihf/libavoid_LIB.a ../lib/arm-linux-gnueabihf/libcola_LIB.a ../lib/arm-linux-gnueabihf/libvpsc_LIB.a ../lib/arm-linux-gnueabihf/liblivarot_LIB.a ../lib/arm-linux-gnueabihf/libuemf_LIB.a ../lib/arm-linux-gnueabihf/libdepixelize_LIB.a ../lib/arm-linux-gnueabihf/libautotrace_LIB.a ../lib/arm-linux-gnueabihf/libutil_LIB.a ../lib/arm-linux-gnueabihf/libgc_LIB.a ../lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lgsl -lgslcblas -lm -ldouble-conversion -lcairo make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target inkscape_base make -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/depend make -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src" "/<>/obj-arm-linux-gnueabihf/src/CMakeFiles/inkscape.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src" "/<>/obj-arm-linux-gnueabihf/src/CMakeFiles/inkview.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/build make -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [100%] Building CXX object src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o [100%] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkview.dir/inkview-main.cpp.o -MF CMakeFiles/inkview.dir/inkview-main.cpp.o.d -o CMakeFiles/inkview.dir/inkview-main.cpp.o -c "/<>/src/inkview-main.cpp" cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o -MF CMakeFiles/inkscape.dir/inkscape-main.cpp.o.d -o CMakeFiles/inkscape.dir/inkscape-main.cpp.o -c "/<>/src/inkscape-main.cpp" [100%] Linking CXX executable ../bin/inkview cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkview.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/inkview.dir/inkview-main.cpp.o -o ../bin/inkview -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" ../lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -Wl,-rpath-link,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target inkview In file included from /<>/src/3rdparty/2geom/include/2geom/affine.h:19, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Coord*, unsigned int)’: /<>/src/3rdparty/2geom/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 /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/sbasis.h:40, from /<>/src/3rdparty/2geom/include/2geom/curve.h:46, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/transforms.h:42, from /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/concepts.h:42, from /<>/src/3rdparty/2geom/include/2geom/d2.h:46, from /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /<>/src/3rdparty/2geom/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); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Scale]’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Geom::Translate]’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:40, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/sbasis-curve.h:104:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /<>/src/3rdparty/2geom/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]); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:111:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | virtual Rect boundsFast() const { return *bounds_fast(inner); } | ^ /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:163:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | virtual Point pointAt(Coord t) const { return inner.pointAt(t); } | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/crossing.h:43, from /<>/src/3rdparty/2geom/include/2geom/line.h:41, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:213:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Interval timeRange() const { | ^ /<>/src/3rdparty/2geom/include/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /<>/src/3rdparty/2geom/include/2geom/pathvector.h:218:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | Point initialPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/line.h:43, from /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/geom.h:43, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /<>/src/3rdparty/2geom/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; } | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /<>/src/3rdparty/2geom/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) { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /<>/src/3rdparty/2geom/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 { | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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) | ^ /<>/src/3rdparty/2geom/include/2geom/line.h: In function ‘Geom::Point Geom::projection(const Geom::Point&, const Geom::Line&)’: /<>/src/3rdparty/2geom/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 /<>/src/snapper.h:22, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /<>/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /<>/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/int-rect.h:36, from /<>/src/3rdparty/2geom/include/2geom/rect.h:45, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; Geom::GenericRect< >::CPoint = Geom::Point]’: /<>/src/3rdparty/2geom/include/2geom/rect.h:117:52: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/affine.h:17, from /<>/src/document.h:34, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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&)’: /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/interval.h:44, from /<>/src/3rdparty/2geom/include/2geom/rect.h:44, from /<>/src/snap-candidate.h:19, from /<>/src/snapper.h:20, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; Geom::GenericInterval< >::CInterval = Geom::Interval]’: /<>/src/3rdparty/2geom/include/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /<>/src/3rdparty/2geom/include/2geom/interval.h:88:37: required from here /<>/src/3rdparty/2geom/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 /<>/src/3rdparty/2geom/include/2geom/curve.h:47, from /<>/src/3rdparty/2geom/include/2geom/bezier-curve.h:39, from /<>/src/3rdparty/2geom/include/2geom/geom.h:42, from /<>/src/snapped-point.h:16, from /<>/src/snapper.h:21, from /<>/src/line-snapper.h:14, from /<>/src/guide-snapper.h:15, from /<>/src/snap.h:23, from /<>/src/object/sp-namedview.h:22, from /<>/src/document.h:43, from /<>/src/inkscape-application.h:25, from /<>/src/inkscape-main.cpp:19: /<>/src/3rdparty/2geom/include/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /<>/src/3rdparty/2geom/include/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, boost::concepts::detail::wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/boost/concept/detail/general.hpp:51:8: required from ‘struct boost::concepts::requirement_ >)>’ /<>/src/3rdparty/2geom/include/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /<>/src/3rdparty/2geom/include/2geom/bezier.h:312:25: required from here /<>/src/3rdparty/2geom/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::operator()(double t) const { | ^~~~~ [100%] Linking CXX executable ../bin/inkscape cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/inkscape.dir/inkscape-main.cpp.o -o ../bin/inkscape -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" ../lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -Wl,-rpath-link,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target inkscape make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start "/<>/obj-arm-linux-gnueabihf/CMakeFiles" 0 make[1]: Leaving directory '/<>/obj-arm-linux-gnueabihf' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' # /usr/bin/make -C obj-arm-linux-gnueabihf tests # some tests are not parallel-safe, since they try to look at the same file # dh_auto_test -a --no-parallel echo "skip tests because gtest is bad on bionic. Uncomment the above in 2028." skip tests because gtest is bad on bionic. Uncomment the above in 2028. make[1]: Leaving directory '/<>' fakeroot debian/rules binary-arch dh binary-arch \ --buildsystem cmake \ --parallel \ --with bash-completion,gnome dh: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_testroot -a -O--buildsystem=cmake -O--parallel dh_prep -a -O--buildsystem=cmake -O--parallel rm -f -- debian/inkscape.substvars rm -fr -- debian/.debhelper/generated/inkscape/ debian/inkscape/ debian/tmp/ dh_installdirs -a -O--buildsystem=cmake -O--parallel dh_installdirs: warning: Compatibility levels before 10 are deprecated (level 9 in use) install -d debian/inkscape install -d debian/inkscape/usr/bin debian/inkscape/usr/share/application-registry/ dh_auto_install --destdir=debian/inkscape/ -a -O--buildsystem=cmake -O--parallel dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/<>/inkscape-1.1\+202205011109\+08b2f3d93c\~ubuntu22.04.1/debian/inkscape AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -S"/<>" -B"/<>/obj-arm-linux-gnueabihf" --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start "/<>/obj-arm-linux-gnueabihf/CMakeFiles" "/<>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks" make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/depend make -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/depend make -f src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/depend make -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/libuemf" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake" --color= cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/2geom/src/2geom" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/adaptagrams/libavoid" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/libcroco" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/DependInfo.cmake" --color= Consolidate compiler generated dependencies of target uemf_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 1%] Built target uemf_LIB make -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/adaptagrams/libcola" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake" --color= Consolidate compiler generated dependencies of target avoid_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build.make src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build Consolidate compiler generated dependencies of target croco_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' Consolidate compiler generated dependencies of target cola_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/libcroco/CMakeFiles/croco_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 3%] Built target avoid_LIB make -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/adaptagrams/libvpsc" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake" --color= [ 6%] Built target croco_LIB make -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/autotrace" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake" --color= [ 7%] Built target cola_LIB make -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/inkgc" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/inkgc" "/<>/obj-arm-linux-gnueabihf/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake" --color= Consolidate compiler generated dependencies of target vpsc_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' Consolidate compiler generated dependencies of target gc_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/build [ 7%] Built target vpsc_LIB make -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/depend Consolidate compiler generated dependencies of target autotrace_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build.make src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/inkgc/CMakeFiles/gc_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/build [ 7%] Built target gc_LIB make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_1.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake" --color= [ 8%] Built target autotrace_LIB make -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/build [ 8%] Built target pofiles_1 make -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_2.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake" --color= [ 10%] Built target pofiles_2 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/build make -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_3.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_4.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_3 [ 10%] Built target pofiles_4 make -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/depend make -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_5.dir/build.make po/CMakeFiles/pofiles_5.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_5.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_6.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_5 make -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_7.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 10%] Built target pofiles_6 make -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake" --color= [ 11%] Built target pofiles_7 make -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_8.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_9.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/build [ 11%] Built target pofiles_8 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/depend make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_10.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake" --color= [ 11%] Built target pofiles_9 make -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake" --color= [ 11%] Built target pofiles_10 make -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_11.dir/build.make po/CMakeFiles/pofiles_11.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_11.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_12.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' Consolidate compiler generated dependencies of target 2geom make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build.make src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build [ 11%] Built target pofiles_11 make -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/build [ 11%] Built target pofiles_12 make -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_13.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_13 make -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/build make -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_14.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_15.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake" --color= [ 11%] Built target pofiles_14 [ 11%] Built target pofiles_15 make -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/depend make -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_16.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/build [ 11%] Built target pofiles_16 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_17.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/build make -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_18.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_17 make -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake" --color= [ 11%] Built target pofiles_18 make -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_20.dir/build.make po/CMakeFiles/pofiles_20.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_19.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_20.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/build [ 11%] Built target pofiles_19 make -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_21.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 11%] Built target pofiles_20 make -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/2geom/src/2geom/CMakeFiles/2geom.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake" --color= [ 11%] Built target pofiles_21 make -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_22.dir/build.make po/CMakeFiles/pofiles_22.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target 2geom make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_22.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/build make -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_23.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/build [ 15%] Built target pofiles_22 make -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_24.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake" --color= [ 15%] Built target pofiles_23 make -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/build [ 15%] Built target pofiles_24 make -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_25.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_26.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_27.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_25 make -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_28.dir/build.make po/CMakeFiles/pofiles_28.dir/build [ 15%] Built target pofiles_26 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_28.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake" --color= [ 15%] Built target pofiles_27 make -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake" --color= [ 15%] Built target pofiles_28 make -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/build make -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_29.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_30.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/build [ 15%] Built target pofiles_29 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_31.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_30 make -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/depend make -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_32.dir/build.make po/CMakeFiles/pofiles_32.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_32.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 15%] Built target pofiles_31 make -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/build [ 16%] Built target pofiles_32 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_33.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_34.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_35.dir/build.make po/CMakeFiles/pofiles_35.dir/build [ 16%] Built target pofiles_33 make -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_35.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake" --color= [ 16%] Built target pofiles_34 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/build make -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/depend [ 16%] Built target pofiles_35 make -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_36.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_37.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Built target pofiles_36 make -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_38.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_39.dir/build.make po/CMakeFiles/pofiles_39.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_39.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/build [ 16%] Built target pofiles_37 make -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/depend [ 16%] Built target pofiles_38 make -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_40.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake" --color= [ 16%] Built target pofiles_39 make -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/depend [ 16%] Built target pofiles_40 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_42.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_41.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_43.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/build [ 16%] Built target pofiles_42 make -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_44.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 16%] Built target pofiles_41 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/depend [ 16%] Built target pofiles_43 make -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake" --color= [ 16%] Built target pofiles_44 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build make -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_46.dir/build.make po/CMakeFiles/pofiles_46.dir/build make -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_45.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_46.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_47.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target pofiles_45 make -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/depend [ 17%] Built target pofiles_46 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_48.dir/build.make po/CMakeFiles/pofiles_48.dir/build make -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/depend [ 17%] Built target pofiles_47 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_48.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake" --color= [ 17%] Built target pofiles_48 make -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_49.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_50.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_51.dir/build.make po/CMakeFiles/pofiles_51.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_51.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/build [ 17%] Built target pofiles_49 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_52.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/depend [ 17%] Built target pofiles_50 make -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake" --color= [ 17%] Built target pofiles_51 make -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake" --color= [ 17%] Built target pofiles_52 make -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_53.dir/build.make po/CMakeFiles/pofiles_53.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_53.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_54.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_56.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/build [ 17%] Built target pofiles_54 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_55.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target pofiles_53 make -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/depend make -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/depend [ 17%] Built target pofiles_56 make -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake" --color= [ 17%] Built target pofiles_55 make -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_58.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_57.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 17%] Built target pofiles_58 make -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_57 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_59.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_60.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_61.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_59 make -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend [ 19%] Built target pofiles_60 make -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_62.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake" --color= [ 19%] Built target pofiles_61 make -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/depend [ 19%] Built target pofiles_62 make -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_63.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_64.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/build [ 19%] Built target pofiles_63 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_66.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_64 make -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/build make -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/depend make -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_65.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake" --color= [ 19%] Built target pofiles_65 [ 19%] Built target pofiles_66 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_67.dir/build.make po/CMakeFiles/pofiles_67.dir/build make -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend make -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_67.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_68.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_69.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_70.dir/build.make po/CMakeFiles/pofiles_70.dir/build [ 19%] Built target pofiles_67 make -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_70.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_68 make -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake" --color= [ 19%] Built target pofiles_69 make -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake" --color= [ 19%] Built target pofiles_70 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_71.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_72.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_73.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/build [ 19%] Built target pofiles_72 make -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/depend [ 19%] Built target pofiles_71 make -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_74.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake" --color= [ 19%] Built target pofiles_73 make -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/depend [ 19%] Built target pofiles_74 make -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_75.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_77.dir/build.make po/CMakeFiles/pofiles_77.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_76.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_75 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_77.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_78.dir/build.make po/CMakeFiles/pofiles_78.dir/build make -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_78.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_76 make -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend [ 19%] Built target pofiles_77 make -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake" --color= [ 19%] Built target pofiles_78 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_79.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_80.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_79 make -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_81.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_82.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 19%] Built target pofiles_80 make -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/depend [ 19%] Built target pofiles_81 make -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake" --color= [ 20%] Built target pofiles_82 make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_83.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_84.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_85.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_86.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target pofiles_83 make -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake" --color= [ 20%] Built target pofiles_84 make -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/depend [ 20%] Built target pofiles_85 make -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/depend [ 20%] Built target pofiles_86 make -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/po" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/po" "/<>/obj-arm-linux-gnueabihf/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake" --color= make -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_87.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target pofiles_87 make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f po/CMakeFiles/pofiles_88.dir/build.make po/CMakeFiles/pofiles_88.dir/build make -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/build make -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'po/CMakeFiles/pofiles_88.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkscape-fr.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkscape-de.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target pofiles_88 make -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/build [ 20%] Built target man-inkscape-fr make -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake" --color= [ 20%] Built target man-inkscape-de make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkscape-hr.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkscape.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 20%] Built target man-inkscape-hr make -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkscape-hu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/build [ 21%] Built target man-inkscape make -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkscape-zh_TW.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 21%] Built target man-inkscape-hu make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake" --color= make -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/build [ 23%] Built target man-inkscape-zh_TW make -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-de.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/build [ 23%] Built target man-inkview-de make -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-es.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-hr.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-fr.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build [ 23%] Built target man-inkview-es [ 23%] Built target man-inkview-hr make -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/depend make -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview.dir/DependInfo.cmake" --color= [ 24%] Built target man-inkview-fr make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-hu.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/man" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/man" "/<>/obj-arm-linux-gnueabihf/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake" --color= [ 24%] Built target man-inkview-hu make -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share" "/<>/obj-arm-linux-gnueabihf/share/CMakeFiles/inkscape_desktop.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/build make -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-pt_BR.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'man/CMakeFiles/man-inkview-zh_TW.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Built target man-inkview [ 24%] Built target man-inkview-pt_BR make -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/depend make -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/build [ 24%] Built target man-inkview-zh_TW make -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share" "/<>/obj-arm-linux-gnueabihf/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/filters" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/filters" "/<>/obj-arm-linux-gnueabihf/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/CMakeFiles/inkscape_desktop.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/paint" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/paint" "/<>/obj-arm-linux-gnueabihf/share/paint/CMakeFiles/patterns_svg_h.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/build make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/build [ 24%] Built target inkscape_desktop make -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/CMakeFiles/inkscape_appdata.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/filters/CMakeFiles/filters_svg_h.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/palettes" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/palettes" "/<>/obj-arm-linux-gnueabihf/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/paint/CMakeFiles/patterns_svg_h.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 24%] Built target inkscape_appdata make -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/build [ 24%] Built target filters_svg_h make -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/depend [ 24%] Built target patterns_svg_h make -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/symbols" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/symbols" "/<>/obj-arm-linux-gnueabihf/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/palettes/CMakeFiles/palettes_h.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/templates" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/templates" "/<>/obj-arm-linux-gnueabihf/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/share/templates" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/share/templates" "/<>/obj-arm-linux-gnueabihf/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake" --color= make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/build [ 24%] Built target palettes_h make -f src/libnrtype/CMakeFiles/nrtype_LIB.dir/build.make src/libnrtype/CMakeFiles/nrtype_LIB.dir/depend make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/symbols/CMakeFiles/symbols_h.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/libnrtype" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/libnrtype" "/<>/obj-arm-linux-gnueabihf/src/libnrtype/CMakeFiles/nrtype_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/templates/CMakeFiles/templates_h.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/build [ 24%] Built target symbols_h make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'share/templates/CMakeFiles/default_templates.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/depend [ 24%] Built target templates_h make -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/util" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/util" "/<>/obj-arm-linux-gnueabihf/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake" --color= [ 24%] Built target default_templates make -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/3rdparty/libdepixelize" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize" "/<>/obj-arm-linux-gnueabihf/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src/livarot" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src/livarot" "/<>/obj-arm-linux-gnueabihf/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake" --color= Consolidate compiler generated dependencies of target util_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/util/CMakeFiles/util_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' Consolidate compiler generated dependencies of target depixelize_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build [ 25%] Built target util_LIB Consolidate compiler generated dependencies of target nrtype_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/libnrtype/CMakeFiles/nrtype_LIB.dir/build.make src/libnrtype/CMakeFiles/nrtype_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 25%] Built target depixelize_LIB Consolidate compiler generated dependencies of target livarot_LIB make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/libnrtype/CMakeFiles/nrtype_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 26%] Built target nrtype_LIB make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[3]: Nothing to be done for 'src/livarot/CMakeFiles/livarot_LIB.dir/build'. make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Built target livarot_LIB make -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src" "/<>/obj-arm-linux-gnueabihf/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake" --color= Consolidate compiler generated dependencies of target inkscape_base make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/inkscape_base.dir/build.make src/CMakeFiles/inkscape_base.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [ 29%] Generating inkscape-version.cpp cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/<> -DINKSCAPE_BINARY_DIR=/<>/obj-arm-linux-gnueabihf -P /<>/CMakeScripts/inkscape-version.cmake revision is 1:1.1+202205011109+08b2f3d93c [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DHAVE_CONFIG_H -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16 -DWITH_CSSBLEND -DWITH_CSSCOMPOSITE -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I"/<>/obj-arm-linux-gnueabihf/src" -I"/<>/src" -I"/<>" -I"/<>/obj-arm-linux-gnueabihf/include" -I"/<>/src/3rdparty/adaptagrams" -I"/<>/src/3rdparty/2geom/include" -I"/<>/src/3rdparty/2geom/include/2geom" -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/fribidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/uuid -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/libxml2 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/glib-2.0 -isystem /usr/lib/arm-linux-gnueabihf/glib-2.0/include -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib/arm-linux-gnueabihf/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib/arm-linux-gnueabihf/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib/arm-linux-gnueabihf/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib/arm-linux-gnueabihf/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib/arm-linux-gnueabihf/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib/arm-linux-gnueabihf/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/arm-linux-gnueabihf/dbus-1.0/include -isystem /usr/include/atk-1.0 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/arm-linux-gnueabihf/ImageMagick-6 -isystem /usr/include/ImageMagick-6 -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -fPIC -pthread -fopenmp -fopenmp -fopenmp -fPIC -std=gnu++17 -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -c "/<>/obj-arm-linux-gnueabihf/src/inkscape-version.cpp" [ 29%] Linking CXX shared library ../lib/arm-linux-gnueabihf/libinkscape_base.so cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape_base.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libinkscape_base.so -o ../lib/arm-linux-gnueabihf/libinkscape_base.so CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o CMakeFiles/inkscape_base.dir/debug/logger.cpp.o CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o CMakeFiles/inkscape_base.dir/debug/gdk-event-latency-tracker.cpp.o CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o CMakeFiles/inkscape_base.dir/display/curve.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o CMakeFiles/inkscape_base.dir/display/drawing.cpp.o CMakeFiles/inkscape_base.dir/display/grayscale.cpp.o CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-axonomgrid.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-grid.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-rotate.cpp.o CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o CMakeFiles/inkscape_base.dir/extension/db.cpp.o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o CMakeFiles/inkscape_base.dir/extension/effect.cpp.o CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o CMakeFiles/inkscape_base.dir/extension/extension.cpp.o CMakeFiles/inkscape_base.dir/extension/init.cpp.o CMakeFiles/inkscape_base.dir/extension/input.cpp.o CMakeFiles/inkscape_base.dir/extension/output.cpp.o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o CMakeFiles/inkscape_base.dir/extension/print.cpp.o CMakeFiles/inkscape_base.dir/extension/system.cpp.o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o CMakeFiles/inkscape_base.dir/helper/action.cpp.o CMakeFiles/inkscape_base.dir/helper/action-context.cpp.o CMakeFiles/inkscape_base.dir/helper/geom.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-pathvectorsatellites.cpp.o CMakeFiles/inkscape_base.dir/helper/geom-satellite.cpp.o CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o CMakeFiles/inkscape_base.dir/helper/verb-action.cpp.o CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o CMakeFiles/inkscape_base.dir/io/file.cpp.o CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o CMakeFiles/inkscape_base.dir/io/resource.cpp.o CMakeFiles/inkscape_base.dir/io/resource-manager.cpp.o CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o CMakeFiles/inkscape_base.dir/io/sys.cpp.o CMakeFiles/inkscape_base.dir/io/http.cpp.o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/item-reference.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/item.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitemarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalitem.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpatharray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitesarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o CMakeFiles/inkscape_base.dir/object/box3d.cpp.o CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o CMakeFiles/inkscape_base.dir/object/object-set.cpp.o CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-rm-unsatisfied-cns.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item-update-cns.cpp.o CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o CMakeFiles/inkscape_base.dir/object/uri.cpp.o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o CMakeFiles/inkscape_base.dir/path/path-util.cpp.o CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o CMakeFiles/inkscape_base.dir/ui/interface.cpp.o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o CMakeFiles/inkscape_base.dir/ui/previewholder.cpp.o CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o CMakeFiles/inkscape_base.dir/ui/tools-switch.cpp.o CMakeFiles/inkscape_base.dir/ui/util.cpp.o CMakeFiles/inkscape_base.dir/ui/uxmanager.cpp.o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/selector.cpp.o CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/layers.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/template-load-tab.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/template-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/button.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/clipmaskicon.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/color-wheel-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/highlight-picker.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-flow-box.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/insertordericon.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/layertypeicon.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/page-sizer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/preview.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spin-slider.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o CMakeFiles/inkscape_base.dir/widgets/ege-paint-def.cpp.o CMakeFiles/inkscape_base.dir/widgets/ink-action.cpp.o CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o CMakeFiles/inkscape_base.dir/xml/event.cpp.o CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o CMakeFiles/inkscape_base.dir/xml/quote.cpp.o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o CMakeFiles/inkscape_base.dir/attributes.cpp.o CMakeFiles/inkscape_base.dir/auto-save.cpp.o CMakeFiles/inkscape_base.dir/axis-manip.cpp.o CMakeFiles/inkscape_base.dir/color.cpp.o CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o CMakeFiles/inkscape_base.dir/conditions.cpp.o CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o CMakeFiles/inkscape_base.dir/context-fns.cpp.o CMakeFiles/inkscape_base.dir/desktop-events.cpp.o CMakeFiles/inkscape_base.dir/desktop-style.cpp.o CMakeFiles/inkscape_base.dir/desktop.cpp.o CMakeFiles/inkscape_base.dir/device-manager.cpp.o CMakeFiles/inkscape_base.dir/document-subset.cpp.o CMakeFiles/inkscape_base.dir/document-undo.cpp.o CMakeFiles/inkscape_base.dir/document.cpp.o CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o CMakeFiles/inkscape_base.dir/event-log.cpp.o CMakeFiles/inkscape_base.dir/extract-uri.cpp.o CMakeFiles/inkscape_base.dir/file.cpp.o CMakeFiles/inkscape_base.dir/file-update.cpp.o CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o CMakeFiles/inkscape_base.dir/filter-enums.cpp.o CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o CMakeFiles/inkscape_base.dir/graphlayout.cpp.o CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o CMakeFiles/inkscape_base.dir/help.cpp.o CMakeFiles/inkscape_base.dir/id-clash.cpp.o CMakeFiles/inkscape_base.dir/inkscape.cpp.o CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o CMakeFiles/inkscape_base.dir/layer-fns.cpp.o CMakeFiles/inkscape_base.dir/layer-manager.cpp.o CMakeFiles/inkscape_base.dir/layer-model.cpp.o CMakeFiles/inkscape_base.dir/line-geometry.cpp.o CMakeFiles/inkscape_base.dir/line-snapper.cpp.o CMakeFiles/inkscape_base.dir/media.cpp.o CMakeFiles/inkscape_base.dir/message-context.cpp.o CMakeFiles/inkscape_base.dir/message-stack.cpp.o CMakeFiles/inkscape_base.dir/mod360.cpp.o CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o CMakeFiles/inkscape_base.dir/object-snapper.cpp.o CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o CMakeFiles/inkscape_base.dir/path-prefix.cpp.o CMakeFiles/inkscape_base.dir/perspective-line.cpp.o CMakeFiles/inkscape_base.dir/preferences.cpp.o CMakeFiles/inkscape_base.dir/print.cpp.o CMakeFiles/inkscape_base.dir/profile-manager.cpp.o CMakeFiles/inkscape_base.dir/proj_pt.cpp.o CMakeFiles/inkscape_base.dir/pure-transform.cpp.o CMakeFiles/inkscape_base.dir/rdf.cpp.o CMakeFiles/inkscape_base.dir/removeoverlap.cpp.o CMakeFiles/inkscape_base.dir/rubberband.cpp.o CMakeFiles/inkscape_base.dir/satisfied-guide-cns.cpp.o CMakeFiles/inkscape_base.dir/selcue.cpp.o CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o CMakeFiles/inkscape_base.dir/selection-describer.cpp.o CMakeFiles/inkscape_base.dir/selection.cpp.o CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o CMakeFiles/inkscape_base.dir/seltrans.cpp.o CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o CMakeFiles/inkscape_base.dir/snap.cpp.o CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o CMakeFiles/inkscape_base.dir/snapped-line.cpp.o CMakeFiles/inkscape_base.dir/snapped-point.cpp.o CMakeFiles/inkscape_base.dir/snapper.cpp.o CMakeFiles/inkscape_base.dir/sp-item-notify-moveto.cpp.o CMakeFiles/inkscape_base.dir/style-internal.cpp.o CMakeFiles/inkscape_base.dir/style.cpp.o CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o CMakeFiles/inkscape_base.dir/text-editing.cpp.o CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o CMakeFiles/inkscape_base.dir/unclump.cpp.o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o CMakeFiles/inkscape_base.dir/verbs.cpp.o CMakeFiles/inkscape_base.dir/version.cpp.o CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o CMakeFiles/inkscape_base.dir/inkview-application.cpp.o CMakeFiles/inkscape_base.dir/inkview-window.cpp.o CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 ../lib/arm-linux-gnueabihf/libnrtype_LIB.a ../lib/arm-linux-gnueabihf/libcroco_LIB.a ../lib/arm-linux-gnueabihf/libavoid_LIB.a ../lib/arm-linux-gnueabihf/libcola_LIB.a ../lib/arm-linux-gnueabihf/libvpsc_LIB.a ../lib/arm-linux-gnueabihf/liblivarot_LIB.a ../lib/arm-linux-gnueabihf/libuemf_LIB.a ../lib/arm-linux-gnueabihf/libdepixelize_LIB.a ../lib/arm-linux-gnueabihf/libautotrace_LIB.a ../lib/arm-linux-gnueabihf/libutil_LIB.a ../lib/arm-linux-gnueabihf/libgc_LIB.a ../lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -lgsl -lgslcblas -lm -ldouble-conversion -lcairo make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target inkscape_base make -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/depend make -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/depend make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src" "/<>/obj-arm-linux-gnueabihf/src/CMakeFiles/inkscape.dir/DependInfo.cmake" --color= make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' cd "/<>/obj-arm-linux-gnueabihf" && /usr/bin/cmake -E cmake_depends "Unix Makefiles" "/<>" "/<>/src" "/<>/obj-arm-linux-gnueabihf" "/<>/obj-arm-linux-gnueabihf/src" "/<>/obj-arm-linux-gnueabihf/src/CMakeFiles/inkview.dir/DependInfo.cmake" --color= Consolidate compiler generated dependencies of target inkview make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/build Consolidate compiler generated dependencies of target inkscape make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' make -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/build make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [100%] Linking CXX executable ../bin/inkview cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkview.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/inkview.dir/inkview-main.cpp.o -o ../bin/inkview -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" ../lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -Wl,-rpath-link,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf" make[3]: Entering directory '/<>/obj-arm-linux-gnueabihf' [100%] Linking CXX executable ../bin/inkscape cd "/<>/obj-arm-linux-gnueabihf/src" && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Werror=format -Werror=format-security -Wno-switch -Wstrict-null-sentinel -pthread -fopenmp -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/inkscape.dir/inkscape-main.cpp.o -o ../bin/inkscape -Wl,-rpath,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf:" ../lib/arm-linux-gnueabihf/libinkscape_base.so /usr/lib/arm-linux-gnueabihf/libboost_filesystem.so.1.74.0 -L/usr/lib/arm-linux-gnueabihf -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lxslt -lxml2 -lz -lreadline -lMagick++-6.Q16 -lMagickWand-6.Q16 -lMagickCore-6.Q16 -lsigc-2.0 -lSM -lICE -lX11 -lXext -Wl,-rpath-link,"/<>/obj-arm-linux-gnueabihf/lib/arm-linux-gnueabihf" make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target inkscape make[3]: Leaving directory '/<>/obj-arm-linux-gnueabihf' [100%] Built target inkview make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' /usr/bin/cmake -E cmake_progress_start "/<>/obj-arm-linux-gnueabihf/CMakeFiles" 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-arm-linux-gnueabihf' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-arm-linux-gnueabihf' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<>/debian/inkscape/usr/bin/inkscape -- Set runtime path of "/<>/debian/inkscape/usr/bin/inkscape" to "$ORIGIN/../lib/arm-linux-gnueabihf/inkscape" -- Installing: /<>/debian/inkscape/usr/bin/inkview -- Set runtime path of "/<>/debian/inkscape/usr/bin/inkview" to "$ORIGIN/../lib/arm-linux-gnueabihf/inkscape" -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so -- Set runtime path of "/<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so" to "$ORIGIN/.." -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-none.cmake -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/geom.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/crossing.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/intersection-graph.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/implicit.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/multipoly.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/unity-builder.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/mvpoly-tools.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/matrix.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/multi-index.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/determinant-minor.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/symbolic/polynomial.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-math.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/ray.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/choose.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sweeper.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/int-rect.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/d2.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/exception.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-utils.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/conic_section_clipper_cr.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/ord.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/utils.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/2geom.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/svg-path-writer.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/coord.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/curve.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/angle.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/point.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/circle.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-curve.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/conicsec.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-to-bezier.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/cairo-path-sink.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-trace.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/fitting-tool.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/linear_system.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-operation.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/matrix.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/fitting-model.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/numeric/vector.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-curve.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/forward.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/rect.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/piecewise.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/int-interval.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/bezier-to-sbasis.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/linear.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/svg-path-parser.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/nearest-time.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-poly.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/generic-rect.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/path-sink.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/ellipse.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/int-point.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/conic_section_clipper.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/generic-interval.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/linearN.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/intersection-by-smashing.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/rtree.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/arc-length.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/linear-of.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/sbasisN.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/redblacktree.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/chebyshev.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/orphan-code/sbasis-of.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/pathvector.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/math-utils.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/intersection.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/path.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/path-intersection.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/basic-intersection.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/elliptical-arc.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/convex-hull.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/conic_section_clipper_impl.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/interval.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/polynomial.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/parallelogram.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/solver.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/line.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/affine.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-geometric.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/intervaltree -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/intervaltree/interval_tree.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sbasis-2d.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/curves.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/transforms.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/concepts.h -- Installing: /<>/debian/inkscape/usr/include/2geom-1.1.0/2geom/sweep-bounds.h -- Installing: /<>/debian/inkscape/usr/lib/pkgconfig/2geom.pc -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 -- Set runtime path of "/<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0" to "/usr/lib" -- Installing: /<>/debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so -- Installing: /<>/debian/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /<>/debian/inkscape/usr/share/man/de/man1/inkscape.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/man1/inkscape.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/de/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/es/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/fr/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/hr/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/hu/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gears.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_dxf_points.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/spirograph.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_split.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/frame.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_split.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/restack.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_randomize.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_darker.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_extract.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/extrude.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/aisvg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/frame.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/handles.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/plotter.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dhw_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hershey.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/MANIFEST.in -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/spirograph.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fractalize.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_embed.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_generic.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ps_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_extract.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathscatter.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/motion.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/output_scour.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_extract.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perspective.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_merge.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_brighter.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_HSL_adjust.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_list.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/genpofiles.sh -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathalongpath.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_engraving.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morelight.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/canvas.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/properties.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/transform.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/shapes.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/animation.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/brushes.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg/geometry.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/.coveragerc -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/addnodes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pdflatex.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/voronoi2svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_embed.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_custom.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_list.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/generate_voronoi.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_envelope.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/param_curves.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup.cfg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/docinfo.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removered.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_set_att.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_negative.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_output.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_path_to_gcode.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layer2png.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dimension.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fig_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_HSL_adjust.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_lathe.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/replace_font.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rtree.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_replace.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/whirl.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_polar.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/measure.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/foldablebox.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/README.md -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkscape.extension.rng -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/edge3d.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/colors.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/draw_from_triangle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/funcplot.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/extrude.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ps_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morehue.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/doxygen-main.dox -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/TESTING.md -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tools -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/nicechart.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/media_zip.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rtree.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_extract.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_decoder.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathalongpath.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hershey.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathscatter.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dimension.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/media_zip.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layout_nup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/generate_voronoi.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_darker.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/straightseg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layer2png.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_custom.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/nicechart.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/replace_font.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/eps_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/flatten.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/base.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/paths.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/command.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/inkscape_env.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkex/units.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/triangle.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/printing_marks.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/voronoi2svg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/flatten.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/motion.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tox.ini -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/prepare_file_save_as.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/perspective.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/voronoi.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/triangle.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/output_scour.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_input.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fractalize.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_negative.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_prepare_path_for_plasma.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/merge_styles.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_orientation_points.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/plotter.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/whirl.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2xaml.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/xaml2svg.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/setup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_braille.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyInk.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guillotine.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_page.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/prepare_file_save_as.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkweb.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_area.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/restack.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_about.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/image_attributes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/handles.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removered.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_video.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/output_scour.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fig_input.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_braille.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/svg2xaml.xsl -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/.pylintrc -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_merge.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jitternodes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/param_curves.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/addnodes.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/render_gears.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/docinfo.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guides_creator.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/edge3d.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/fontfix.conf -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_icon.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/tar_layers.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/measure.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_graffiti.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/draw_from_triangle.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/gcodetools_tools_library.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_desktop.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/guillotine.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/template_envelope.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_replace.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/straightseg.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/funcplot.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/extension-manager-bootstrap.py -- Installing: /<>/debian/inkscape/usr/share/inkscape/extensions/extension-manager-bootstrap.inx -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/README.md -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0 -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/gtk.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/themes/LICENSE.txt -- Installing: /<>/debian/inkscape/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /<>/debian/inkscape/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /<>/debian/inkscape/usr/share/bash-completion/completions/inkscape -- Installing: /<>/debian/inkscape/usr/share/inkscape/attributes/svgprops -- Installing: /<>/debian/inkscape/usr/share/inkscape/attributes/cssprops -- Installing: /<>/debian/inkscape/usr/share/inkscape/attributes/css_defaults -- Installing: /<>/debian/inkscape/usr/share/inkscape/attributes/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/inkscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/sodipodi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/branding/tux.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/animated-clock.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/blend_modes.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/car.svgz -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/data_uri.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/filters.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/flow-go.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/flowsample.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/gallardo.svgz -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/glass.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/i18n.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/istest.pov -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/l-systems.svgz -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/markers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/replace-hue.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/rope-3D.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/stars.svgz -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/svgfont.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/text-on-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/tiger.svgz -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/tref.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/filters/filters.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/filters/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/fonts/README -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /<>/debian/inkscape/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-export-ocal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-ocal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-ouline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-ocal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-ocal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-seperately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-ocal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-ocal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-type-unknown-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/index.theme -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-export-ocal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-import-ocal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/carbon.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/inkscape.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/xara.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/keys/default.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/markers/markers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/paint/hatches.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/paint/patterns.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/paint/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Blues.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Gold.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Gray.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Greens.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Reds.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Royal.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/svg.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/webhex.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/websafe22.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/windowsXP.gpl -- Installing: /<>/debian/inkscape/usr/share/inkscape/palettes/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.zh_CN.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.cs.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.is.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.ro.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/about.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-splash.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-support.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome-text.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/screens/start-welcome.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/symbols/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/about_screen.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default_pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default_px.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/no_layers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ar.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.as.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.bg.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.brx.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.br.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ca.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.hr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.cs.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.da.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.doi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.eo.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.et.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.fi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.gu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.he.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.hi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.is.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ga.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.kn.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.km.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.kok.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.lv.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.lt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.mai.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ml.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.mni.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.mr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.nb.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.or.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ro.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sat.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sd.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.sv.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ta.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.te.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.tr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.ur.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/templates/default.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/OCAL.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/inkscape-logo-icons-sized.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/remove-color.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/support.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/symbolic_icons.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/ticotico.jpg -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/user.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/pixmaps/inkscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/README -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/potrace.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/tutorials/tux.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/Adwaita.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-css.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-livepatheffect-add.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-livepatheffect-effect.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/inkscape-start.glade -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/menu-view.ui -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/menus.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/style.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/units.xml -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/win32.css -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_about.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_businesscard_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_businesscard_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_businesscard_square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_desktop_hd_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_desktop_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_envelope_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_envelope_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_icon_square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_image_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_image_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_image_square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_mobile_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_photo_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_photo_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_photo_square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_print_US_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_print_US_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_print_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_print_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_social_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_social_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_social_square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_tablet_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_video_landscape.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_video_portrait.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/ui/resources/template_video_square.svg -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LICENSE -- Up-to-date: /<>/debian/inkscape/usr/share/inkscape/doc -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/AUTHORS -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/TRANSLATORS -- Installing: /<>/debian/inkscape/usr/share/inkscape/doc/COPYING make[1]: Leaving directory '/<>/obj-arm-linux-gnueabihf' dh_install -a -O--buildsystem=cmake -O--parallel dh_install: warning: Compatibility levels before 10 are deprecated (level 9 in use) cp --reflink=auto -a ./debian/inkscape.applications debian/inkscape/usr/share/application-registry// install -d debian/inkscape/usr/share/pixmaps/ cp --reflink=auto -a ./debian/inkscape.xpm debian/inkscape/usr/share/pixmaps// install -d debian/.debhelper/generated/inkscape dh_installdocs -a -O--buildsystem=cmake -O--parallel dh_installdocs: warning: Compatibility levels before 10 are deprecated (level 9 in use) install -d debian/inkscape/usr/share/doc/inkscape cp --reflink=auto -a ./NEWS.md debian/inkscape/usr/share/doc/inkscape cp --reflink=auto -a ./README.md debian/inkscape/usr/share/doc/inkscape chown -R 0:0 debian/inkscape/usr/share/doc chmod -R u\+rw,go=rX debian/inkscape/usr/share/doc install -p -m0644 debian/copyright debian/inkscape/usr/share/doc/inkscape/copyright dh_installchangelogs -a -O--buildsystem=cmake -O--parallel install -p -m0644 debian/changelog debian/inkscape/usr/share/doc/inkscape/changelog dh_installman -a -O--buildsystem=cmake -O--parallel dh_installman: warning: Compatibility levels before 10 are deprecated (level 9 in use) man-recode --to-code UTF-8 --suffix .dh-new debian/inkscape/usr/share/man/de/man1/inkscape.1.gz debian/inkscape/usr/share/man/de/man1/inkview.1.gz debian/inkscape/usr/share/man/es/man1/inkview.1.gz debian/inkscape/usr/share/man/fr/man1/inkscape.1.gz man-recode --to-code UTF-8 --suffix .dh-new debian/inkscape/usr/share/man/fr/man1/inkview.1.gz debian/inkscape/usr/share/man/hr/man1/inkscape.1.gz debian/inkscape/usr/share/man/hr/man1/inkview.1.gz debian/inkscape/usr/share/man/hu/man1/inkscape.1.gz man-recode --to-code UTF-8 --suffix .dh-new debian/inkscape/usr/share/man/hu/man1/inkview.1.gz debian/inkscape/usr/share/man/man1/inkscape.1.gz debian/inkscape/usr/share/man/man1/inkview.1.gz debian/inkscape/usr/share/man/pt_BR/man1/inkview.1.gz man-recode --to-code UTF-8 --suffix .dh-new debian/inkscape/usr/share/man/zh_TW/man1/inkscape.1.gz debian/inkscape/usr/share/man/zh_TW/man1/inkview.1.gz rm -f debian/inkscape/usr/share/man/zh_TW/man1/inkscape.1.gz mv debian/inkscape/usr/share/man/zh_TW/man1/inkscape.1.dh-new debian/inkscape/usr/share/man/zh_TW/man1/inkscape.1 rm -f debian/inkscape/usr/share/man/zh_TW/man1/inkview.1.gz mv debian/inkscape/usr/share/man/zh_TW/man1/inkview.1.dh-new debian/inkscape/usr/share/man/zh_TW/man1/inkview.1 chmod 0644 -- debian/inkscape/usr/share/man/zh_TW/man1/inkscape.1 debian/inkscape/usr/share/man/zh_TW/man1/inkview.1 rm -f debian/inkscape/usr/share/man/fr/man1/inkview.1.gz mv debian/inkscape/usr/share/man/fr/man1/inkview.1.dh-new debian/inkscape/usr/share/man/fr/man1/inkview.1 rm -f debian/inkscape/usr/share/man/hr/man1/inkscape.1.gz mv debian/inkscape/usr/share/man/hr/man1/inkscape.1.dh-new debian/inkscape/usr/share/man/hr/man1/inkscape.1 rm -f debian/inkscape/usr/share/man/hr/man1/inkview.1.gz mv debian/inkscape/usr/share/man/hr/man1/inkview.1.dh-new debian/inkscape/usr/share/man/hr/man1/inkview.1 rm -f debian/inkscape/usr/share/man/hu/man1/inkscape.1.gz mv debian/inkscape/usr/share/man/hu/man1/inkscape.1.dh-new debian/inkscape/usr/share/man/hu/man1/inkscape.1 chmod 0644 -- debian/inkscape/usr/share/man/fr/man1/inkview.1 debian/inkscape/usr/share/man/hr/man1/inkscape.1 debian/inkscape/usr/share/man/hr/man1/inkview.1 debian/inkscape/usr/share/man/hu/man1/inkscape.1 rm -f debian/inkscape/usr/share/man/de/man1/inkscape.1.gz mv debian/inkscape/usr/share/man/de/man1/inkscape.1.dh-new debian/inkscape/usr/share/man/de/man1/inkscape.1 rm -f debian/inkscape/usr/share/man/de/man1/inkview.1.gz mv debian/inkscape/usr/share/man/de/man1/inkview.1.dh-new debian/inkscape/usr/share/man/de/man1/inkview.1 rm -f debian/inkscape/usr/share/man/es/man1/inkview.1.gz mv debian/inkscape/usr/share/man/es/man1/inkview.1.dh-new debian/inkscape/usr/share/man/es/man1/inkview.1 rm -f debian/inkscape/usr/share/man/fr/man1/inkscape.1.gz mv debian/inkscape/usr/share/man/fr/man1/inkscape.1.dh-new debian/inkscape/usr/share/man/fr/man1/inkscape.1 chmod 0644 -- debian/inkscape/usr/share/man/de/man1/inkscape.1 debian/inkscape/usr/share/man/de/man1/inkview.1 debian/inkscape/usr/share/man/es/man1/inkview.1 debian/inkscape/usr/share/man/fr/man1/inkscape.1 rm -f debian/inkscape/usr/share/man/hu/man1/inkview.1.gz mv debian/inkscape/usr/share/man/hu/man1/inkview.1.dh-new debian/inkscape/usr/share/man/hu/man1/inkview.1 rm -f debian/inkscape/usr/share/man/man1/inkscape.1.gz mv debian/inkscape/usr/share/man/man1/inkscape.1.dh-new debian/inkscape/usr/share/man/man1/inkscape.1 rm -f debian/inkscape/usr/share/man/man1/inkview.1.gz mv debian/inkscape/usr/share/man/man1/inkview.1.dh-new debian/inkscape/usr/share/man/man1/inkview.1 rm -f debian/inkscape/usr/share/man/pt_BR/man1/inkview.1.gz mv debian/inkscape/usr/share/man/pt_BR/man1/inkview.1.dh-new debian/inkscape/usr/share/man/pt_BR/man1/inkview.1 chmod 0644 -- debian/inkscape/usr/share/man/hu/man1/inkview.1 debian/inkscape/usr/share/man/man1/inkscape.1 debian/inkscape/usr/share/man/man1/inkview.1 debian/inkscape/usr/share/man/pt_BR/man1/inkview.1 dh_installinit -a -O--buildsystem=cmake -O--parallel dh_installinit: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_installmime -a -O--buildsystem=cmake -O--parallel install -d debian/inkscape/usr/lib/mime/packages install -p -m0644 debian/mime debian/inkscape/usr/lib/mime/packages/inkscape dh_gnome -a -O--buildsystem=cmake -O--parallel dh_icons -a -O--buildsystem=cmake -O--parallel dh_perl -a -O--buildsystem=cmake -O--parallel dh_link -a -O--buildsystem=cmake -O--parallel rm -f debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so ln -s lib2geom.so.1.1.0 debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so dh_strip_nondeterminism -a -O--buildsystem=cmake -O--parallel dh_strip_nondeterminism: warning: debian/changelog(l11): badly formatted trailer line LINE: -- Marc Jeanmougin Fri May 1 02:09:38 2020 +0200 dh_strip_nondeterminism: warning: debian/changelog(l14): found start of entry where expected more change data or trailer LINE: inkscape (0.92.2.0+68) artful; urgency=low dh_strip_nondeterminism: warning: debian/changelog(l14): found end of file where expected more change data or trailer Using 1651403365 as canonical time Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-In Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.pn Normalizing debian/inkscape/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/screens/start-splash.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/screens/start-welcome.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/screens/start-support.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/ui/resources/canvas_sw.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/ui/resources/canvas_cd.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/ui/resources/canvas_aw.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/ui/resources/canvas_ad.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/ui/resources/canvas_cw.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/pixmaps/OCAL.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/pixmaps/remove-color.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png using File::StripNondeterminism::handlers::png Normalizing debi Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.hu.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/potrace.eu.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/pixelart-dialog.el.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/potrace.es.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/potrace.hu.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/potrace.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/potrace.el.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/tutorials/tux.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/th/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/vi/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/nb/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/es/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/fi/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/be/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/an/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active.png using File::StripNondg using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png kscape/usr/share/locale/mni/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/mni/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/pa/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/fr/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/eo/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sd/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sd/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/nl/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/te/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/te/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sq/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ga/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/cs/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ko/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/az/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/hu/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/pt/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/kn/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/kn/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/it/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/rw/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ja/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/doi/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/doi/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sv/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ca/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/eu/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sl/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/dz/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/fa/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/br/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/mai/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/mai/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/de/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/km/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ta/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ta/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/kok/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/kok/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/pl/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sk/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ur/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ur/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo using File::StripMinwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png using File::StripNondeterminism::handlers::png eterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.symbolic.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png using File::StripNondeterminism::handlers::png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png using File::StripNondeterminism::handlers::png Normalizing debian/inkscape/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png using File::StripNondeterminism::handlers::png Nondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/el/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ro/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/tr/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/gu/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/gu/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/uk/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/as/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/as/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/da/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/et/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sa/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sa/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/or/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/or/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/hr/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/mn/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/bg/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/brx/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/brx/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ml/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ml/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ne/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/hi/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/hi/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ar/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/hy/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/lv/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/lv/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/nn/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/is/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/is/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/id/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/gl/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/mr/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/mr/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/bn/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/mk/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/he/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sat/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sat/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/sr/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/lt/LC_MESSAGES/inkscape.mo Normalizing debian/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo using File::StripNondeterminism::handlers::gettext Normalized debian/inkscape/usr/share/locale/ru/LC_MESSAGES/inkscape.mo dh_translations -a -O--buildsystem=cmake -O--parallel dh_translations: warning: could not determine domain dh_compress -a -O--buildsystem=cmake -O--parallel dh_compress: warning: Compatibility levels before 10 are deprecated (level 9 in use) cd debian/inkscape chmod a-x usr/share/doc/inkscape/NEWS.md usr/share/doc/inkscape/changelog usr/share/man/de/man1/inkscape.1 usr/share/man/de/man1/inkview.1 usr/share/man/es/man1/inkview.1 usr/share/man/fr/man1/inkscape.1 usr/share/man/fr/man1/inkview.1 usr/share/man/hr/man1/inkscape.1 usr/share/man/hr/man1/inkview.1 usr/share/man/hu/man1/inkscape.1 usr/share/man/hu/man1/inkview.1 usr/share/man/man1/inkscape.1 usr/share/man/man1/inkview.1 usr/share/man/pt_BR/man1/inkview.1 usr/share/man/zh_TW/man1/inkscape.1 usr/share/man/zh_TW/man1/inkview.1 gzip -9nf usr/share/doc/inkscape/NEWS.md usr/share/doc/inkscape/changelog usr/share/man/de/man1/inkscape.1 usr/share/man/de/man1/inkview.1 usr/share/man/es/man1/inkview.1 usr/share/man/fr/man1/inkscape.1 usr/share/man/fr/man1/inkview.1 usr/share/man/hr/man1/inkscape.1 usr/share/man/hr/man1/inkview.1 usr/share/man/hu/man1/inkscape.1 usr/share/man/hu/man1/inkview.1 usr/share/man/man1/inkscape.1 usr/share/man/man1/inkview.1 usr/share/man/pt_BR/man1/inkview.1 usr/share/man/zh_TW/man1/inkscape.1 usr/share/man/zh_TW/man1/inkview.1 cd '/<>' dh_fixperms -a -O--buildsystem=cmake -O--parallel find debian/inkscape -true -print0 2>/dev/null | xargs -0r chown --no-dereference 0:0 find debian/inkscape ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/inkscape/usr/share/doc -type f -a -true -a ! -regex 'debian/inkscape/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/inkscape/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/inkscape/usr/share/man debian/inkscape/usr/include debian/inkscape/usr/share/applications -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/inkscape -type f \( -name '*.so.*' -o -name '*.so' -o -name '*.la' -o -name '*.a' -o -name '*.js' -o -name '*.css' -o -name '*.scss' -o -name '*.sass' -o -name '*.jpeg' -o -name '*.jpg' -o -name '*.png' -o -name '*.gif' -o -name '*.cmxs' -o -name '*.node' \) -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/inkscape/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/inkscape/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w dh_missing -a -O--buildsystem=cmake -O--parallel dh_missing: warning: Compatibility levels before 10 are deprecated (level 9 in use) dh_strip -a -O--buildsystem=cmake -O--parallel dh_strip: warning: Compatibility levels before 10 are deprecated (level 9 in use) debugedit --build-id --build-id-seed=inkscape/1:1.1\+202205011109\+08b2f3d93c\~ubuntu22.04.1 debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 9da42cbbd6f7ed7463167d45419618ef5359b355 install -d debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/9d objcopy --only-keep-debug --compress-debug-sections debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/9d/a42cbbd6f7ed7463167d45419618ef5359b355.debug chmod 0644 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/9d/a42cbbd6f7ed7463167d45419618ef5359b355.debug chown 0:0 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/9d/a42cbbd6f7ed7463167d45419618ef5359b355.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/E0ECA04GY7/stripvF6U1l debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 chmod --reference debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 /tmp/E0ECA04GY7/stripvF6U1l cat '/tmp/E0ECA04GY7/stripvF6U1l' > 'debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0' chmod --reference /tmp/E0ECA04GY7/stripvF6U1l debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 objcopy --add-gnu-debuglink debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/9d/a42cbbd6f7ed7463167d45419618ef5359b355.debug debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 /tmp/E0ECA04GY7/objcopySPbMVJ chmod --reference debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 /tmp/E0ECA04GY7/objcopySPbMVJ cat '/tmp/E0ECA04GY7/objcopySPbMVJ' > 'debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0' chmod --reference /tmp/E0ECA04GY7/objcopySPbMVJ debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 debugedit --build-id --build-id-seed=inkscape/1:1.1\+202205011109\+08b2f3d93c\~ubuntu22.04.1 debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so c545b9f1af9f8f7b0b122588cb9792fb76fc3397 install -d debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/c5 objcopy --only-keep-debug --compress-debug-sections debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/c5/45b9f1af9f8f7b0b122588cb9792fb76fc3397.debug chmod 0644 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/c5/45b9f1af9f8f7b0b122588cb9792fb76fc3397.debug chown 0:0 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/c5/45b9f1af9f8f7b0b122588cb9792fb76fc3397.debug strip --remove-section=.comment --remove-section=.note --strip-unneeded -o /tmp/E0ECA04GY7/stripmIEqEO debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so chmod --reference debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so /tmp/E0ECA04GY7/stripmIEqEO cat '/tmp/E0ECA04GY7/stripmIEqEO' > 'debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so' chmod --reference /tmp/E0ECA04GY7/stripmIEqEO debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so objcopy --add-gnu-debuglink debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/c5/45b9f1af9f8f7b0b122588cb9792fb76fc3397.debug debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so /tmp/E0ECA04GY7/objcopyz012sa chmod --reference debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so /tmp/E0ECA04GY7/objcopyz012sa cat '/tmp/E0ECA04GY7/objcopyz012sa' > 'debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so' chmod --reference /tmp/E0ECA04GY7/objcopyz012sa debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so debugedit --build-id --build-id-seed=inkscape/1:1.1\+202205011109\+08b2f3d93c\~ubuntu22.04.1 debian/inkscape/usr/bin/inkview 04b07828a61a3cba5c4b6567b67dd1ec17b56f4a install -d debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/04 objcopy --only-keep-debug --compress-debug-sections debian/inkscape/usr/bin/inkview debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/04/b07828a61a3cba5c4b6567b67dd1ec17b56f4a.debug chmod 0644 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/04/b07828a61a3cba5c4b6567b67dd1ec17b56f4a.debug chown 0:0 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/04/b07828a61a3cba5c4b6567b67dd1ec17b56f4a.debug strip --remove-section=.comment --remove-section=.note -o /tmp/E0ECA04GY7/stripIQdNB5 debian/inkscape/usr/bin/inkview chmod --reference debian/inkscape/usr/bin/inkview /tmp/E0ECA04GY7/stripIQdNB5 cat '/tmp/E0ECA04GY7/stripIQdNB5' > 'debian/inkscape/usr/bin/inkview' chmod --reference /tmp/E0ECA04GY7/stripIQdNB5 debian/inkscape/usr/bin/inkview objcopy --add-gnu-debuglink debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/04/b07828a61a3cba5c4b6567b67dd1ec17b56f4a.debug debian/inkscape/usr/bin/inkview /tmp/E0ECA04GY7/objcopyKd7NOy chmod --reference debian/inkscape/usr/bin/inkview /tmp/E0ECA04GY7/objcopyKd7NOy cat '/tmp/E0ECA04GY7/objcopyKd7NOy' > 'debian/inkscape/usr/bin/inkview' chmod --reference /tmp/E0ECA04GY7/objcopyKd7NOy debian/inkscape/usr/bin/inkview debugedit --build-id --build-id-seed=inkscape/1:1.1\+202205011109\+08b2f3d93c\~ubuntu22.04.1 debian/inkscape/usr/bin/inkscape 83ec65e1a7a4e65fe6a22f908d09359d7ac28936 install -d debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/83 objcopy --only-keep-debug --compress-debug-sections debian/inkscape/usr/bin/inkscape debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/83/ec65e1a7a4e65fe6a22f908d09359d7ac28936.debug chmod 0644 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/83/ec65e1a7a4e65fe6a22f908d09359d7ac28936.debug chown 0:0 -- debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/83/ec65e1a7a4e65fe6a22f908d09359d7ac28936.debug strip --remove-section=.comment --remove-section=.note -o /tmp/E0ECA04GY7/strip9iwVoy debian/inkscape/usr/bin/inkscape chmod --reference debian/inkscape/usr/bin/inkscape /tmp/E0ECA04GY7/strip9iwVoy cat '/tmp/E0ECA04GY7/strip9iwVoy' > 'debian/inkscape/usr/bin/inkscape' chmod --reference /tmp/E0ECA04GY7/strip9iwVoy debian/inkscape/usr/bin/inkscape objcopy --add-gnu-debuglink debian/.debhelper/inkscape/dbgsym-root/usr/lib/debug/.build-id/83/ec65e1a7a4e65fe6a22f908d09359d7ac28936.debug debian/inkscape/usr/bin/inkscape /tmp/E0ECA04GY7/objcopylzrDs3 chmod --reference debian/inkscape/usr/bin/inkscape /tmp/E0ECA04GY7/objcopylzrDs3 cat '/tmp/E0ECA04GY7/objcopylzrDs3' > 'debian/inkscape/usr/bin/inkscape' chmod --reference /tmp/E0ECA04GY7/objcopylzrDs3 debian/inkscape/usr/bin/inkscape rm -fr debian/.debhelper/inkscape/dbgsym-root dh_makeshlibs -a -O--buildsystem=cmake -O--parallel dh_makeshlibs: warning: Compatibility levels before 10 are deprecated (level 9 in use) rm -f debian/inkscape/DEBIAN/shlibs install -d debian/inkscape/DEBIAN echo "lib2geom 1.1.0 inkscape" >> debian/inkscape/DEBIAN/shlibs chmod 0644 -- debian/inkscape/DEBIAN/shlibs chown 0:0 -- debian/inkscape/DEBIAN/shlibs mv debian/.debhelper/generated/inkscape/triggers.new debian/.debhelper/generated/inkscape/triggers dh_shlibdeps -a -O--buildsystem=cmake -O--parallel dh_shlibdeps: warning: Compatibility levels before 10 are deprecated (level 9 in use) dpkg-shlibdeps -Tdebian/inkscape.substvars debian/inkscape/usr/bin/inkview debian/inkscape/usr/bin/inkscape debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: debian/inkscape/usr/bin/inkscape contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/inkscape/usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 found in none of the libraries dpkg-shlibdeps: warning: debian/inkscape/usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so contains an unresolvable reference to symbol __aeabi_atexit@CXXABI_ARM_1.3.3: it's probably a plugin dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dpkg-shlibdeps: warning: can't extract name and version from library name 'libinkscape_base.so' dh_installdeb -a -O--buildsystem=cmake -O--parallel dh_installdeb: warning: Compatibility levels before 10 are deprecated (level 9 in use) install -p -m0644 debian/.debhelper/generated/inkscape/triggers debian/inkscape/DEBIAN/triggers dh_gencontrol -a -O--buildsystem=cmake -O--parallel echo misc:Depends= >> debian/inkscape.substvars echo misc:Pre-Depends= >> debian/inkscape.substvars dpkg-gencontrol -pinkscape -ldebian/changelog -Tdebian/inkscape.substvars -Pdebian/inkscape dpkg-gencontrol: warning: Depends field of package inkscape: substitution variable ${python3:Depends} used, but is not defined dpkg-gencontrol: warning: package inkscape: substitution variable ${gnome:NextUpstreamVersion} unused, but is defined dpkg-gencontrol: warning: package inkscape: substitution variable ${gnome:NextVersion} unused, but is defined dpkg-gencontrol: warning: package inkscape: substitution variable ${gnome:UpstreamVersion} unused, but is defined dpkg-gencontrol: warning: package inkscape: substitution variable ${gnome:Version} unused, but is defined chmod 0644 -- debian/inkscape/DEBIAN/control chown 0:0 -- debian/inkscape/DEBIAN/control dh_md5sums -a -O--buildsystem=cmake -O--parallel cd debian/inkscape >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums chmod 0644 -- debian/inkscape/DEBIAN/md5sums chown 0:0 -- debian/inkscape/DEBIAN/md5sums dh_builddeb -a -O--buildsystem=cmake -O--parallel dpkg-deb --build debian/inkscape .. INFO: pkgstriptranslations version 149 INFO: Disabling pkgstriptranslations for PPA build INFO: Disabling pkgmaintainermangler for PPA build INFO: Disabling pkgstripfiles for PPA build dpkg-deb: building package 'inkscape' in '../inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb'. dpkg-genbuildinfo --build=any -O../inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.buildinfo dpkg-genbuildinfo: warning: debian/changelog(l11): badly formatted trailer line LINE: -- Marc Jeanmougin Fri May 1 02:09:38 2020 +0200 dpkg-genbuildinfo: warning: debian/changelog(l14): found start of entry where expected more change data or trailer LINE: inkscape (0.92.2.0+68) artful; urgency=low dpkg-genbuildinfo: warning: debian/changelog(l14): found end of file where expected more change data or trailer dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.changes dpkg-genchanges: warning: debian/changelog(l11): badly formatted trailer line LINE: -- Marc Jeanmougin Fri May 1 02:09:38 2020 +0200 dpkg-genchanges: warning: debian/changelog(l14): found start of entry where expected more change data or trailer LINE: inkscape (0.92.2.0+68) artful; urgency=low dpkg-genchanges: warning: debian/changelog(l14): found end of file where expected more change data or trailer dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-05-01T12:42:54Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.changes: ----------------------------------------------------------------- Format: 1.8 Date: Sun, 01 May 2022 11:09:25 +0000 Source: inkscape Binary: inkscape Built-For-Profiles: noudeb Architecture: armhf Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Distribution: jammy Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Mc Description: inkscape - vector-based drawing program Changes: inkscape (1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1) jammy; urgency=low . * Auto build. Checksums-Sha1: 49844024cc81fd077cf7a40f83c796b3eb0d8f8d 23065 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.buildinfo aa8691976d37eb29d746a5972d75c63b25552823 19077050 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb Checksums-Sha256: 030236370ad8fda34699c9b3adaa033a16bf7d9c3ee24ffa0ef66783bb9e12fd 23065 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.buildinfo 89e23f19a2f6020e0dd241f5ee6a771b57a8cd0c55bd862341547189d43bd18d 19077050 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb Files: 85fdde8f74ccc8228eed44d3faf074d9 23065 graphics optional inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.buildinfo 35750d696c692a3a849f067dd7c9e269 19077050 graphics optional inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb /<>/inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.changes.new could not be renamed to /<>/inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: inkscape Binary: inkscape Architecture: armhf Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Checksums-Md5: 35750d696c692a3a849f067dd7c9e269 19077050 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb Checksums-Sha1: aa8691976d37eb29d746a5972d75c63b25552823 19077050 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb Checksums-Sha256: 89e23f19a2f6020e0dd241f5ee6a771b57a8cd0c55bd862341547189d43bd18d 19077050 inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb Build-Origin: Ubuntu Build-Architecture: armhf Build-Date: Sun, 01 May 2022 12:42:52 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.118ubuntu5), adwaita-icon-theme (= 41.0-1ubuntu1), aspell (= 0.60.8-4build1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-4ubuntu4), autotools-dev (= 20220109.1), base-files (= 12ubuntu4.1), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), bash-completion (= 1:2.11-5ubuntu1), binutils (= 2.38-3ubuntu1), binutils-arm-linux-gnueabihf (= 2.38-3ubuntu1), binutils-common (= 2.38-3ubuntu1), bsdextrautils (= 2.37.2-4ubuntu3), bsdutils (= 1:2.37.2-4ubuntu3), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), ca-certificates (= 20211016), cmake (= 3.22.1-1ubuntu1), cmake-data (= 3.22.1-1ubuntu1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.2.0-19ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-3build1), dbus (= 1.12.20-2ubuntu4), dbus-user-session (= 1.12.20-2ubuntu4), dconf-gsettings-backend (= 0.40.0-3), dconf-service (= 0.40.0-3), debconf (= 1.5.79ubuntu1), debhelper (= 13.6ubuntu1), debianutils (= 5.5-1ubuntu2), debugedit (= 1:5.0-4build1), dh-autoreconf (= 20), dh-elpa-helper (= 2.0.9ubuntu1), dh-python (= 5.20220403), dh-strip-nondeterminism (= 1.13.0-1), dh-translations (= 149), dictionaries-common (= 1.28.14), diffutils (= 1:3.8-0ubuntu2), distro-info-data (= 0.52ubuntu0.1), dpkg (= 1.21.1ubuntu2), dpkg-dev (= 1.21.1ubuntu2), dwz (= 0.14-1build2), emacsen-common (= 3.0.4), file (= 1:5.41-3), findutils (= 4.8.0-1ubuntu3), fontconfig (= 2.13.1-4.2ubuntu5), fontconfig-config (= 2.13.1-4.2ubuntu5), fonts-dejavu (= 2.37-2build1), fonts-dejavu-core (= 2.37-2build1), fonts-dejavu-extra (= 2.37-2build1), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.2.0-19ubuntu1), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.2.0-19ubuntu1), gcc-11-base (= 11.2.0-19ubuntu1), gcc-12-base (= 12-20220319-1ubuntu1), gettext (= 0.21-4ubuntu4), gettext-base (= 0.21-4ubuntu4), gir1.2-atk-1.0 (= 2.36.0-3build1), gir1.2-atspi-2.0 (= 2.44.0-3), gir1.2-freedesktop (= 1.72.0-1), gir1.2-gdkpixbuf-2.0 (= 2.42.8+dfsg-1), gir1.2-gdl-3 (= 3.40.0-1), gir1.2-glib-2.0 (= 1.72.0-1), gir1.2-gtk-3.0 (= 3.24.33-1ubuntu1), gir1.2-gtkspell3-3.0 (= 3.0.10-1), gir1.2-harfbuzz-0.0 (= 2.7.4-1ubuntu3), gir1.2-packagekitglib-1.0 (= 1.2.5-2ubuntu2), gir1.2-pango-1.0 (= 1.50.6+ds-2), gir1.2-poppler-0.18 (= 22.02.0-2), gir1.2-rsvg-2.0 (= 2.52.5+dfsg-3), gir1.2-soup-2.4 (= 2.74.2-3), glib-networking (= 2.72.0-1), glib-networking-common (= 2.72.0-1), glib-networking-services (= 2.72.0-1), gnome-pkg-tools (= 0.22.6ubuntu1), google-mock (= 1.11.0-3), googletest (= 1.11.0-3), gpg (= 2.2.27-3ubuntu2), gpgconf (= 2.2.27-3ubuntu2), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gsettings-desktop-schemas (= 42.0-1ubuntu1), gtk-update-icon-cache (= 3.24.33-1ubuntu1), gzip (= 1.10-4ubuntu4), hicolor-icon-theme (= 0.17-2), hostname (= 3.23ubuntu2), humanity-icon-theme (= 0.6.16), hunspell-en-us (= 1:2020.12.07-2), icu-devtools (= 70.1-2), imagemagick (= 8:6.9.11.60+dfsg-1.3build2), imagemagick-6-common (= 8:6.9.11.60+dfsg-1.3build2), imagemagick-6.q16 (= 8:6.9.11.60+dfsg-1.3build2), init-system-helpers (= 1.62), intltool (= 0.51.0-6), intltool-debian (= 0.35.0+20060710.5), iso-codes (= 4.9.0-1), jq (= 1.6-2.1ubuntu3), libacl1 (= 2.3.1-1), libaom3 (= 3.3.0-1), libapparmor1 (= 3.0.4-2ubuntu2), libappstream4 (= 0.15.2-2), libapt-pkg6.0 (= 2.4.5), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.0-1ubuntu1), libargon2-1 (= 0~20171227-0.3), libart-2.0-2 (= 2.3.21-4), libart-2.0-dev (= 2.3.21-4), libasan6 (= 11.2.0-19ubuntu1), libaspell-dev (= 0.60.8-4build1), libaspell15 (= 0.60.8-4build1), libassuan0 (= 2.5.5-1build1), libatk-bridge2.0-0 (= 2.38.0-3), libatk-bridge2.0-dev (= 2.38.0-3), libatk1.0-0 (= 2.36.0-3build1), libatk1.0-data (= 2.36.0-3build1), libatk1.0-dev (= 2.36.0-3build1), libatkmm-1.6-1v5 (= 2.28.2-1build1), libatkmm-1.6-dev (= 2.28.2-1build1), libatomic1 (= 12-20220319-1ubuntu1), libatspi2.0-0 (= 2.44.0-3), libatspi2.0-dev (= 2.44.0-3), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libavahi-client3 (= 0.8-5ubuntu5), libavahi-common-data (= 0.8-5ubuntu5), libavahi-common3 (= 0.8-5ubuntu5), libbinutils (= 2.38-3ubuntu1), libblas3 (= 3.10.0-2ubuntu1), libblkid-dev (= 2.37.2-4ubuntu3), libblkid1 (= 2.37.2-4ubuntu3), libboost-dev (= 1.74.0.3ubuntu7), libboost-filesystem-dev (= 1.74.0.3ubuntu7), libboost-filesystem1.74-dev (= 1.74.0-14ubuntu3), libboost-filesystem1.74.0 (= 1.74.0-14ubuntu3), libboost-python-dev (= 1.74.0.3ubuntu7), libboost-python1.74-dev (= 1.74.0-14ubuntu3), libboost-python1.74.0 (= 1.74.0-14ubuntu3), libboost-system1.74-dev (= 1.74.0-14ubuntu3), libboost-system1.74.0 (= 1.74.0-14ubuntu3), libboost1.74-dev (= 1.74.0-14ubuntu3), libbrotli-dev (= 1.0.9-2build6), libbrotli1 (= 1.0.9-2build6), libbsd0 (= 0.11.5-1), libbz2-1.0 (= 1.0.8-5build1), libbz2-dev (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), libcairo-gobject2 (= 1.16.0-5ubuntu2), libcairo-script-interpreter2 (= 1.16.0-5ubuntu2), libcairo2 (= 1.16.0-5ubuntu2), libcairo2-dev (= 1.16.0-5ubuntu2), libcairomm-1.0-1v5 (= 1.12.2-4build3), libcairomm-1.0-dev (= 1.12.2-4build3), libcap-ng0 (= 0.7.9-2.2build3), libcap2 (= 1:2.44-1build3), libcap2-bin (= 1:2.44-1build3), libcc1-0 (= 12-20220319-1ubuntu1), libcdr-0.1-1 (= 0.1.6-2build2), libcdr-dev (= 0.1.6-2build2), libcolord2 (= 1.4.6-1), libcom-err2 (= 1.46.5-2ubuntu1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libcryptsetup12 (= 2:2.4.3-1ubuntu1), libctf-nobfd0 (= 2.38-3ubuntu1), libctf0 (= 2.38-3ubuntu1), libcups2 (= 2.4.1op1-1ubuntu4), libcurl3-gnutls (= 7.81.0-1ubuntu1.1), libcurl4 (= 7.81.0-1ubuntu1.1), libdatrie-dev (= 0.2.13-2), libdatrie1 (= 0.2.13-2), libdav1d5 (= 0.9.2-1), libdb5.3 (= 5.3.28+dfsg1-0.8ubuntu3), libdbus-1-3 (= 1.12.20-2ubuntu4), libdbus-1-dev (= 1.12.20-2ubuntu4), libdbus-glib-1-2 (= 0.112-2build1), libdbus-glib-1-dev (= 0.112-2build1), libdbus-glib-1-dev-bin (= 0.112-2build1), libdconf1 (= 0.40.0-3), libde265-0 (= 1.0.8-1), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.6ubuntu1), libdeflate-dev (= 1.10-2), libdeflate0 (= 1.10-2), libdevmapper1.02.1 (= 2:1.02.175-2.1ubuntu4), libdjvulibre-dev (= 3.5.28-2build2), libdjvulibre-text (= 3.5.28-2build2), libdjvulibre21 (= 3.5.28-2build2), libdouble-conversion-dev (= 3.1.7-4), libdouble-conversion3 (= 3.1.7-4), libdpkg-perl (= 1.21.1ubuntu2), libdrm-amdgpu1 (= 2.4.110-1ubuntu1), libdrm-common (= 2.4.110-1ubuntu1), libdrm-nouveau2 (= 2.4.110-1ubuntu1), libdrm-radeon1 (= 2.4.110-1ubuntu1), libdrm2 (= 2.4.110-1ubuntu1), libdw1 (= 0.186-1build1), libedit2 (= 3.1-20210910-1build1), libegl-dev (= 1.4.0-1), libegl-mesa0 (= 22.0.1-1ubuntu2), libegl1 (= 1.4.0-1), libegl1-mesa-dev (= 22.0.1-1ubuntu2), libelf1 (= 0.186-1build1), libenchant-2-2 (= 2.3.2-1ubuntu2), libenchant-2-dev (= 2.3.2-1ubuntu2), libencode-locale-perl (= 1.05-1.1), libepoxy-dev (= 1.5.10-1), libepoxy0 (= 1.5.10-1), libexif-dev (= 0.6.24-1build1), libexif12 (= 0.6.24-1build1), libexpat1 (= 2.4.7-1), libexpat1-dev (= 2.4.7-1), libffi-dev (= 3.4.2-4), libffi8 (= 3.4.2-4), libfftw3-double3 (= 3.3.8-2ubuntu8), libfile-listing-perl (= 6.14-1), libfile-stripnondeterminism-perl (= 1.13.0-1), libfile-which-perl (= 1.23-1), libfontconfig-dev (= 2.13.1-4.2ubuntu5), libfontconfig1 (= 2.13.1-4.2ubuntu5), libfontconfig1-dev (= 2.13.1-4.2ubuntu5), libfreetype-dev (= 2.11.1+dfsg-1build1), libfreetype6 (= 2.11.1+dfsg-1build1), libfreetype6-dev (= 2.11.1+dfsg-1build1), libfribidi-dev (= 1.0.8-2ubuntu3.1), libfribidi0 (= 1.0.8-2ubuntu3.1), libgbm1 (= 22.0.1-1ubuntu2), libgc-dev (= 1:8.0.6-1.1build1), libgc1 (= 1:8.0.6-1.1build1), libgcc-11-dev (= 11.2.0-19ubuntu1), libgcc-s1 (= 12-20220319-1ubuntu1), libgcrypt20 (= 1.9.4-3ubuntu3), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgdk-pixbuf-2.0-0 (= 2.42.8+dfsg-1), libgdk-pixbuf-2.0-dev (= 2.42.8+dfsg-1), libgdk-pixbuf2.0-bin (= 2.42.8+dfsg-1), libgdk-pixbuf2.0-common (= 2.42.8+dfsg-1), libgdl-3-5 (= 3.40.0-1), libgdl-3-common (= 3.40.0-1), libgdl-3-dev (= 3.40.0-1), libgfortran5 (= 12-20220319-1ubuntu1), libgirepository-1.0-1 (= 1.72.0-1), libgl-dev (= 1.4.0-1), libgl1 (= 1.4.0-1), libgl1-mesa-dri (= 22.0.1-1ubuntu2), libglapi-mesa (= 22.0.1-1ubuntu2), libgles-dev (= 1.4.0-1), libgles1 (= 1.4.0-1), libgles2 (= 1.4.0-1), libglib2.0-0 (= 2.72.1-1), libglib2.0-bin (= 2.72.1-1), libglib2.0-data (= 2.72.1-1), libglib2.0-dev (= 2.72.1-1), libglib2.0-dev-bin (= 2.72.1-1), libglibmm-2.4-1v5 (= 2.66.2-2), libglibmm-2.4-dev (= 2.66.2-2), libglvnd-core-dev (= 1.4.0-1), libglvnd-dev (= 1.4.0-1), libglvnd0 (= 1.4.0-1), libglx-dev (= 1.4.0-1), libglx-mesa0 (= 22.0.1-1ubuntu2), libglx0 (= 1.4.0-1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.3-4ubuntu1), libgomp1 (= 12-20220319-1ubuntu1), libgpg-error0 (= 1.43-3), libgraphite2-3 (= 1.3.14-1build2), libgraphite2-dev (= 1.3.14-1build2), libgsl-dev (= 2.7.1+dfsg-3), libgsl27 (= 2.7.1+dfsg-3), libgslcblas0 (= 2.7.1+dfsg-3), libgssapi-krb5-2 (= 1.19.2-2), libgstreamer1.0-0 (= 1.20.1-1), libgtest-dev (= 1.11.0-3), libgtk-3-0 (= 3.24.33-1ubuntu1), libgtk-3-common (= 3.24.33-1ubuntu1), libgtk-3-dev (= 3.24.33-1ubuntu1), libgtkmm-3.0-1v5 (= 3.24.5-1build1), libgtkmm-3.0-dev (= 3.24.5-1build1), libgtkspell3-3-0 (= 3.0.10-1), libgtkspell3-3-dev (= 3.0.10-1), libharfbuzz-dev (= 2.7.4-1ubuntu3), libharfbuzz-gobject0 (= 2.7.4-1ubuntu3), libharfbuzz-icu0 (= 2.7.4-1ubuntu3), libharfbuzz0b (= 2.7.4-1ubuntu3), libheif1 (= 1.12.0-2build1), libhogweed6 (= 3.7.3-1build2), libhtml-parser-perl (= 3.76-1build2), libhtml-tagset-perl (= 3.20-4), libhtml-tree-perl (= 5.07-2), libhttp-cookies-perl (= 6.10-1), libhttp-date-perl (= 6.05-1), libhttp-message-perl (= 6.36-1), libhttp-negotiate-perl (= 6.01-1), libhunspell-1.7-0 (= 1.7.0-4build1), libhunspell-dev (= 1.7.0-4build1), libice-dev (= 2:1.0.10-1build2), libice6 (= 2:1.0.10-1build2), libicu-dev (= 70.1-2), libicu70 (= 70.1-2), libidn2-0 (= 2.3.2-2build1), libilmbase-dev (= 2.5.7-2), libilmbase25 (= 2.5.7-2), libio-html-perl (= 1.004-2), libio-socket-ssl-perl (= 2.074-2), libip4tc2 (= 1.8.7-1ubuntu5), libisl23 (= 0.24-2build1), libjbig-dev (= 2.1-3.1build3), libjbig0 (= 2.1-3.1build3), libjemalloc-dev (= 5.2.1-4ubuntu1), libjemalloc2 (= 5.2.1-4ubuntu1), libjpeg-dev (= 8c-2ubuntu10), libjpeg-turbo8 (= 2.1.2-0ubuntu1), libjpeg-turbo8-dev (= 2.1.2-0ubuntu1), libjpeg8 (= 8c-2ubuntu10), libjpeg8-dev (= 8c-2ubuntu10), libjq1 (= 1.6-2.1ubuntu3), libjs-jquery (= 3.6.0+dfsg+~3.5.13-1), libjs-sphinxdoc (= 4.3.2-1), libjs-underscore (= 1.13.2~dfsg-2), libjson-c5 (= 0.15-2build4), libjsoncpp25 (= 1.9.5-3), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-2ubuntu3), libkmod2 (= 29-1ubuntu1), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), liblapack3 (= 3.10.0-2ubuntu1), liblcms2-2 (= 2.12~rc1-2build2), liblcms2-dev (= 2.12~rc1-2build2), libldap-2.5-0 (= 2.5.11+dfsg-1~exp1ubuntu3), libllvm13 (= 1:13.0.1-2ubuntu2), liblqr-1-0 (= 0.4.2-2.1), liblqr-1-0-dev (= 0.4.2-2.1), libltdl-dev (= 2.4.6-15build2), libltdl7 (= 2.4.6-15build2), liblwp-mediatypes-perl (= 6.04-1), liblwp-protocol-https-perl (= 6.10-1), liblz4-1 (= 1.9.3-2build2), liblzma-dev (= 5.2.5-2ubuntu1), liblzma5 (= 5.2.5-2ubuntu1), liblzo2-2 (= 2.10-2build3), libmagic-mgc (= 1:5.41-3), libmagic1 (= 1:5.41-3), libmagick++-6-headers (= 8:6.9.11.60+dfsg-1.3build2), libmagick++-6.q16-8 (= 8:6.9.11.60+dfsg-1.3build2), libmagick++-6.q16-dev (= 8:6.9.11.60+dfsg-1.3build2), libmagick++-dev (= 8:6.9.11.60+dfsg-1.3build2), libmagickcore-6-arch-config (= 8:6.9.11.60+dfsg-1.3build2), libmagickcore-6-headers (= 8:6.9.11.60+dfsg-1.3build2), libmagickcore-6.q16-6 (= 8:6.9.11.60+dfsg-1.3build2), libmagickcore-6.q16-6-extra (= 8:6.9.11.60+dfsg-1.3build2), libmagickcore-6.q16-dev (= 8:6.9.11.60+dfsg-1.3build2), libmagickwand-6-headers (= 8:6.9.11.60+dfsg-1.3build2), libmagickwand-6.q16-6 (= 8:6.9.11.60+dfsg-1.3build2), libmagickwand-6.q16-dev (= 8:6.9.11.60+dfsg-1.3build2), libmd0 (= 1.0.4-1build1), libmount-dev (= 2.37.2-4ubuntu3), libmount1 (= 2.37.2-4ubuntu3), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr6 (= 4.1.0-3build3), libncurses-dev (= 6.3-2), libncurses6 (= 6.3-2), libncursesw6 (= 6.3-2), libnet-http-perl (= 6.22-1), libnet-ssleay-perl (= 1.92-1build2), libnettle8 (= 3.7.3-1build2), libnghttp2-14 (= 1.43.0-1build3), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libnspr4 (= 2:4.32-3build1), libnss3 (= 2:3.68.2-0ubuntu1), libonig5 (= 6.9.7.1-2build1), libopenexr-dev (= 2.5.7-1), libopenexr25 (= 2.5.7-1), libopengl-dev (= 1.4.0-1), libopengl0 (= 1.4.0-1), libopenjp2-7 (= 2.4.0-6), libopenjp2-7-dev (= 2.4.0-6), libp11-kit0 (= 0.24.0-6build1), libpackagekit-glib2-18 (= 1.2.5-2ubuntu2), libpam-modules (= 1.4.0-11ubuntu2), libpam-modules-bin (= 1.4.0-11ubuntu2), libpam-runtime (= 1.4.0-11ubuntu2), libpam-systemd (= 249.11-0ubuntu3), libpam0g (= 1.4.0-11ubuntu2), libpango-1.0-0 (= 1.50.6+ds-2), libpango1.0-dev (= 1.50.6+ds-2), libpangocairo-1.0-0 (= 1.50.6+ds-2), libpangoft2-1.0-0 (= 1.50.6+ds-2), libpangomm-1.4-1v5 (= 2.46.2-1), libpangomm-1.4-dev (= 2.46.2-1), libpangoxft-1.0-0 (= 1.50.6+ds-2), libpcre16-3 (= 2:8.39-13build5), libpcre2-16-0 (= 10.39-3build1), libpcre2-32-0 (= 10.39-3build1), libpcre2-8-0 (= 10.39-3build1), libpcre2-dev (= 10.39-3build1), libpcre2-posix3 (= 10.39-3build1), libpcre3 (= 2:8.39-13build5), libpcre3-dev (= 2:8.39-13build5), libpcre32-3 (= 2:8.39-13build5), libpcrecpp0v5 (= 2:8.39-13build5), libperl5.34 (= 5.34.0-3ubuntu1), libpipeline1 (= 1.5.5-1), libpixman-1-0 (= 0.40.0-1build4), libpixman-1-dev (= 0.40.0-1build4), libpng-dev (= 1.6.37-3build5), libpng16-16 (= 1.6.37-3build5), libpolkit-agent-1-0 (= 0.105-33), libpolkit-gobject-1-0 (= 0.105-33), libpoppler-dev (= 22.02.0-2), libpoppler-glib-dev (= 22.02.0-2), libpoppler-glib8 (= 22.02.0-2), libpoppler-private-dev (= 22.02.0-2), libpoppler118 (= 22.02.0-2), libpotrace-dev (= 1.16-2), libpotrace0 (= 1.16-2), libprocps8 (= 2:3.3.17-6ubuntu2), libproxy1v5 (= 0.4.17-2), libpsl-dev (= 0.21.0-1.2build2), libpsl5 (= 0.21.0-1.2build2), libpthread-stubs0-dev (= 0.4-1build2), libpython3-dev (= 3.10.4-0ubuntu2), libpython3-stdlib (= 3.10.4-0ubuntu2), libpython3.10 (= 3.10.4-3), libpython3.10-dev (= 3.10.4-3), libpython3.10-minimal (= 3.10.4-3), libpython3.10-stdlib (= 3.10.4-3), libreadline-dev (= 8.1.2-1), libreadline8 (= 8.1.2-1), librevenge-0.0-0 (= 0.0.4-6ubuntu7), librevenge-dev (= 0.0.4-6ubuntu7), librhash0 (= 1.4.2-1ubuntu1), librsvg2-2 (= 2.52.5+dfsg-3), librsvg2-common (= 2.52.5+dfsg-3), librsvg2-dev (= 2.52.5+dfsg-3), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.27+dfsg2-3ubuntu1), libsasl2-modules-db (= 2.1.27+dfsg2-3ubuntu1), libseccomp2 (= 2.5.3-2ubuntu2), libselinux1 (= 3.3-1build2), libselinux1-dev (= 3.3-1build2), libsemanage-common (= 3.3-1build2), libsemanage2 (= 3.3-1build2), libsensors-config (= 1:3.6.0-7ubuntu1), libsensors5 (= 1:3.6.0-7ubuntu1), libsepol-dev (= 3.3-1build1), libsepol2 (= 3.3-1build1), libsigc++-2.0-0v5 (= 2.10.4-2ubuntu3), libsigc++-2.0-dev (= 2.10.4-2ubuntu3), libsigsegv2 (= 2.13-1ubuntu3), libsm-dev (= 2:1.2.3-1build2), libsm6 (= 2:1.2.3-1build2), libsmartcols1 (= 2.37.2-4ubuntu3), libsoup-gnome2.4-1 (= 2.74.2-3), libsoup2.4-1 (= 2.74.2-3), libsoup2.4-common (= 2.74.2-3), libsoup2.4-dev (= 2.74.2-3), libsqlite3-0 (= 3.37.2-2), libsqlite3-dev (= 3.37.2-2), libssh-4 (= 0.9.6-2build1), libssl3 (= 3.0.2-0ubuntu1), libstdc++-11-dev (= 11.2.0-19ubuntu1), libstdc++6 (= 12-20220319-1ubuntu1), libstemmer0d (= 2.2.0-1build1), libsub-override-perl (= 0.09-2), libsystemd0 (= 249.11-0ubuntu3), libtasn1-6 (= 4.18.0-4build1), libtext-iconv-perl (= 1.7-7build3), libthai-data (= 0.1.29-1build1), libthai-dev (= 0.1.29-1build1), libthai0 (= 0.1.29-1build1), libtiff-dev (= 4.3.0-6), libtiff5 (= 4.3.0-6), libtiffxx5 (= 4.3.0-6), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.3-2), libtirpc-common (= 1.3.2-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.6-15build2), libtry-tiny-perl (= 0.31-1), libubsan1 (= 12-20220319-1ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu3), libunistring2 (= 1.0-1), libunwind8 (= 1.3.2-2build2), liburi-perl (= 5.10-1), libuuid1 (= 2.37.2-4ubuntu3), libuv1 (= 1.43.0-1), libvisio-0.1-1 (= 0.1.7-1build5), libvisio-dev (= 0.1.7-1build5), libvulkan1 (= 1.3.204.1-2), libwayland-bin (= 1.20.0-1), libwayland-client0 (= 1.20.0-1), libwayland-cursor0 (= 1.20.0-1), libwayland-dev (= 1.20.0-1), libwayland-egl1 (= 1.20.0-1), libwayland-server0 (= 1.20.0-1), libwebp7 (= 1.2.2-2), libwebpdemux2 (= 1.2.2-2), libwebpmux3 (= 1.2.2-2), libwmf-0.2-7 (= 0.2.12-5ubuntu1), libwmf-dev (= 0.2.12-5ubuntu1), libwmflite-0.2-7 (= 0.2.12-5ubuntu1), libwpd-0.10-10 (= 0.10.3-2build1), libwpd-dev (= 0.10.3-2build1), libwpg-0.3-3 (= 0.3.3-1build3), libwpg-dev (= 0.3.3-1build3), libwww-perl (= 6.61-1), libwww-robotrules-perl (= 6.02-1), libx11-6 (= 2:1.7.5-1), libx11-data (= 2:1.7.5-1), libx11-dev (= 2:1.7.5-1), libx11-xcb1 (= 2:1.7.5-1), libx265-199 (= 3.5-2), libxau-dev (= 1:1.0.9-1build5), libxau6 (= 1:1.0.9-1build5), libxcb-dri2-0 (= 1.14-3ubuntu3), libxcb-dri3-0 (= 1.14-3ubuntu3), libxcb-glx0 (= 1.14-3ubuntu3), libxcb-present0 (= 1.14-3ubuntu3), libxcb-render0 (= 1.14-3ubuntu3), libxcb-render0-dev (= 1.14-3ubuntu3), libxcb-shm0 (= 1.14-3ubuntu3), libxcb-shm0-dev (= 1.14-3ubuntu3), libxcb-sync1 (= 1.14-3ubuntu3), libxcb-xfixes0 (= 1.14-3ubuntu3), libxcb1 (= 1.14-3ubuntu3), libxcb1-dev (= 1.14-3ubuntu3), libxcomposite-dev (= 1:0.4.5-1build2), libxcomposite1 (= 1:0.4.5-1build2), libxcursor-dev (= 1:1.2.0-2build4), libxcursor1 (= 1:1.2.0-2build4), libxdamage-dev (= 1:1.1.5-2build2), libxdamage1 (= 1:1.1.5-2build2), libxdmcp-dev (= 1:1.1.3-0ubuntu5), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext-dev (= 2:1.3.4-1build1), libxext6 (= 2:1.3.4-1build1), libxfixes-dev (= 1:6.0.0-1), libxfixes3 (= 1:6.0.0-1), libxft-dev (= 2.3.4-1), libxft2 (= 2.3.4-1), libxi-dev (= 2:1.8-1build1), libxi6 (= 2:1.8-1build1), libxinerama-dev (= 2:1.1.4-3), libxinerama1 (= 2:1.1.4-3), libxkbcommon-dev (= 1.4.0-1), libxkbcommon0 (= 1.4.0-1), libxml-parser-perl (= 2.46-3build1), libxml2 (= 2.9.13+dfsg-1build1), libxml2-dev (= 2.9.13+dfsg-1build1), libxmlb2 (= 0.3.6-2build1), libxrandr-dev (= 2:1.5.2-1build1), libxrandr2 (= 2:1.5.2-1build1), libxrender-dev (= 1:0.9.10-1build4), libxrender1 (= 1:0.9.10-1build4), libxshmfence1 (= 1.3-1build4), libxslt1-dev (= 1.1.34-4build2), libxslt1.1 (= 1.1.34-4build2), libxt-dev (= 1:1.2.1-1), libxt6 (= 1:1.2.1-1), libxtst-dev (= 2:1.2.3-1build4), libxtst6 (= 2:1.2.3-1build4), libxxf86vm1 (= 1:1.1.4-1build3), libxxhash0 (= 0.8.1-1), libyaml-0-2 (= 0.2.2-1build2), libzstd1 (= 1.4.8+dfsg-3build1), linux-libc-dev (= 5.15.0-27.28), login (= 1:4.8.1-2ubuntu2), lsb-base (= 11.1.0ubuntu4), lsb-release (= 11.1.0ubuntu4), lto-disabled-list (= 24), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3), media-types (= 7.0.0), mount (= 2.37.2-4ubuntu3), ncurses-base (= 6.3-2), ncurses-bin (= 6.3-2), netbase (= 6.3), openssl (= 3.0.2-0ubuntu1), packagekit (= 1.2.5-2ubuntu2), pango1.0-tools (= 1.50.6+ds-2), passwd (= 1:4.8.1-2ubuntu2), patch (= 2.7.6-7build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), perl-openssl-defaults (= 5build2), pkexec (= 0.105-33), pkg-config (= 0.29.2-1ubuntu3), po-debconf (= 1.0.21+nmu1), policykit-1 (= 0.105-33), polkitd (= 0.105-33), procps (= 2:3.3.17-6ubuntu2), python-apt-common (= 2.3.0ubuntu2), python3 (= 3.10.4-0ubuntu2), python3-apt (= 2.3.0ubuntu2), python3-blinker (= 1.4+dfsg1-0.4), python3-cairo (= 1.20.1-3build1), python3-cffi-backend (= 1.15.0-1build2), python3-cryptography (= 3.4.8-1ubuntu2), python3-dbus (= 1.2.18-3build1), python3-dev (= 3.10.4-0ubuntu2), python3-distro (= 1.7.0-1), python3-distutils (= 3.10.4-0ubuntu1), python3-gi (= 3.42.0-3build1), python3-gi-cairo (= 3.42.0-3build1), python3-httplib2 (= 0.20.2-2), python3-importlib-metadata (= 4.6.4-1), python3-jeepney (= 0.7.1-3), python3-jwt (= 2.3.0-1), python3-keyring (= 23.5.0-1), python3-launchpadlib (= 1.10.16-1), python3-lazr.restfulclient (= 0.14.4-1), python3-lazr.uri (= 1.0.6-2), python3-lib2to3 (= 3.10.4-0ubuntu1), python3-lxml (= 4.8.0-1build1), python3-minimal (= 3.10.4-0ubuntu2), python3-more-itertools (= 8.10.0-2), python3-oauthlib (= 3.2.0-1), python3-pkg-resources (= 59.6.0-1.2), python3-pyparsing (= 2.4.7-1), python3-scour (= 0.38.2-2), python3-secretstorage (= 3.3.1-1), python3-six (= 1.16.0-3ubuntu1), python3-software-properties (= 0.99.22), python3-wadllib (= 1.3.6-1), python3-zipp (= 1.0.0-3), python3.10 (= 3.10.4-3), python3.10-dev (= 3.10.4-3), python3.10-minimal (= 3.10.4-3), readline-common (= 8.1.2-1), rpcsvc-proto (= 1.4.2-0ubuntu6), scour (= 0.38.2-2), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), session-migration (= 0.3.6), shared-mime-info (= 2.1-2), software-properties-common (= 0.99.22), systemd (= 249.11-0ubuntu3), systemd-sysv (= 249.11-0ubuntu3), sysvinit-utils (= 3.01-1ubuntu1), tar (= 1.34+dfsg-1build3), ubuntu-mono (= 20.10-0ubuntu2), ucf (= 3.0043), util-linux (= 2.37.2-4ubuntu3), uuid-dev (= 2.37.2-4ubuntu3), wayland-protocols (= 1.25-1), x11-common (= 1:7.7+23ubuntu2), 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-2ubuntu1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="noautodbgsym parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1651403365" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1_armhf.deb ------------------------------------------------------------ new Debian package, version 2.0. size 19077050 bytes: control archive=75761 bytes. 2535 bytes, 28 lines control 355714 bytes, 3436 lines md5sums 24 bytes, 1 lines shlibs 72 bytes, 2 lines triggers Package: inkscape Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Architecture: armhf Maintainer: Inkscape developers Installed-Size: 151161 Depends: libatkmm-1.6-1v5 (>= 2.28.2), libboost-filesystem1.74.0 (>= 1.74.0), libc6 (>= 2.35), libcairo2 (>= 1.15.8), libcairomm-1.0-1v5 (>= 1.12.0), libcdr-0.1-1, libdouble-conversion3 (>= 2.0.0), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.7.1), libgc1 (>= 1:7.2d), libgcc-s1 (>= 4.0), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.63.1), libglibmm-2.4-1v5 (>= 2.66.2), libgomp1 (>= 4.9), libgsl27 (>= 2.7.1), libgtk-3-0 (>= 3.21.5), libgtkmm-3.0-1v5 (>= 3.24.5), libharfbuzz0b (>= 1.9.0), libjpeg8 (>= 8c), liblcms2-2 (>= 2.2+git20110628), libmagick++-6.q16-8, libpango-1.0-0 (>= 1.44.3), libpangocairo-1.0-0 (>= 1.14.0), libpangoft2-1.0-0 (>= 1.37.2), libpangomm-1.4-1v5 (>= 2.46.2), libpng16-16 (>= 1.6.2-1), libpoppler-glib8 (>= 0.18.0), libpoppler118 (>= 22.02.0), libpotrace0, libreadline8 (>= 6.0), librevenge-0.0-0, libsigc++-2.0-0v5 (>= 2.8.0), libsoup2.4-1 (>= 2.41.90), libstdc++6 (>= 11), libvisio-0.1-1, libwpg-0.3-3, libx11-6, libxml2 (>= 2.7.4), libxslt1.1 (>= 1.1.25), zlib1g (>= 1:1.1.4) Recommends: aspell, imagemagick, perlmagick, libwmf-bin, python3-lxml, python3-numpy, python3-scour, python3-cssselect, python3-packaging, python3-gi, python3-gi-cairo, python3-appdirs, gir1.2-gtk-3.0, adwaita-icon-theme-full Suggests: dia | dia-gnome, ruby, libsvg-perl, libxml-xql-perl, transfig, python3-serial, pstoedit Conflicts: inkscape-trunk Section: graphics Priority: optional Homepage: https://inkscape.org/ Description: vector-based drawing program Inkscape is an illustration editor which has everything you need to create professional-quality computer art. You can use it to make diagrams and illustrations, technical drawings, web graphics, clip art, icons and logos. A collection of hands-on tutorials show you how to combine lines, shapes, and text of different styles to build up a picture. . A selection of powerful vector graphics editing tools comes as standard. There is excellent support for paths, gradients, layers, alpha transparency, and text flow control. An extensive library of filters allows you to apply realistic effects, and extensions allow you to work with bitmaps, barcodes and printing marks, amongst other things. . Most of the common vector formats are supported, including PDF, Adobe Illustrator and AutoCAD files, and it has unrivalled support for the SVG web graphics standard. drwxr-xr-x root/root 0 2022-05-01 11:09 ./ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/bin/ -rwxr-xr-x root/root 13812 2022-05-01 11:09 ./usr/bin/inkscape -rwxr-xr-x root/root 5592 2022-05-01 11:09 ./usr/bin/inkview drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/2geom-1.1.0/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/ -rw-r--r-- root/root 2272 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/2geom.h -rw-r--r-- root/root 8147 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/affine.h -rw-r--r-- root/root 14626 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/angle.h -rw-r--r-- root/root 5456 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/basic-intersection.h -rw-r--r-- root/root 13754 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/bezier-curve.h -rw-r--r-- root/root 2944 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/bezier-to-sbasis.h -rw-r--r-- root/root 3147 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/bezier-utils.h -rw-r--r-- root/root 11334 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/bezier.h -rw-r--r-- root/root 2689 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/cairo-path-sink.h -rw-r--r-- root/root 3952 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/choose.h -rw-r--r-- root/root 5292 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/circle.h -rw-r--r-- root/root 5564 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/concepts.h -rw-r--r-- root/root 1874 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/conic_section_clipper.h -rw-r--r-- root/root 2164 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/conic_section_clipper_cr.h -rw-r--r-- root/root 11247 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/conic_section_clipper_impl.h -rw-r--r-- root/root 14580 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/conicsec.h -rw-r--r-- root/root 12149 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/convex-hull.h -rw-r--r-- root/root 6683 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/coord.h -rw-r--r-- root/root 7604 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/crossing.h -rw-r--r-- root/root 16665 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/curve.h -rw-r--r-- root/root 1886 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/curves.h -rw-r--r-- root/root 16525 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/d2.h -rw-r--r-- root/root 9782 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/ellipse.h -rw-r--r-- root/root 12746 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/elliptical-arc.h -rw-r--r-- root/root 5055 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/exception.h -rw-r--r-- root/root 3260 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/forward.h -rw-r--r-- root/root 12888 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/generic-interval.h -rw-r--r-- root/root 20729 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/generic-rect.h -rw-r--r-- root/root 2088 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/geom.h -rw-r--r-- root/root 2089 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/int-interval.h -rw-r--r-- root/root 6058 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/int-point.h -rw-r--r-- root/root 2488 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/int-rect.h -rw-r--r-- root/root 5046 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/intersection-graph.h -rw-r--r-- root/root 4582 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/intersection.h -rw-r--r-- root/root 9369 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/interval.h drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/intervaltree/ -rw-r--r-- root/root 4144 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/intervaltree/interval_tree.h -rw-r--r-- root/root 19083 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/line.h -rw-r--r-- root/root 4915 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/linear.h -rw-r--r-- root/root 4230 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/math-utils.h -rw-r--r-- root/root 4432 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/nearest-time.h drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/ -rw-r--r-- root/root 13456 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/fitting-model.h -rw-r--r-- root/root 17141 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/fitting-tool.h -rw-r--r-- root/root 3592 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/linear_system.h -rw-r--r-- root/root 13287 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/matrix.h -rw-r--r-- root/root 3146 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-operation.h -rw-r--r-- root/root 10014 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs-trace.h -rw-r--r-- root/root 16263 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/symmetric-matrix-fs.h -rw-r--r-- root/root 12985 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/numeric/vector.h -rw-r--r-- root/root 2128 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/ord.h drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/ -rw-r--r-- root/root 2035 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/arc-length.h -rw-r--r-- root/root 706 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/chebyshev.h -rw-r--r-- root/root 2800 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/intersection-by-smashing.h -rw-r--r-- root/root 8072 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/linear-of.h -rw-r--r-- root/root 10846 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/linearN.h -rw-r--r-- root/root 3746 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/redblacktree.h -rw-r--r-- root/root 7980 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/rtree.h -rw-r--r-- root/root 18415 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/sbasis-of.h -rw-r--r-- root/root 36751 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/orphan-code/sbasisN.h -rw-r--r-- root/root 2078 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/parallelogram.h -rw-r--r-- root/root 4010 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/path-intersection.h -rw-r--r-- root/root 8147 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/path-sink.h -rw-r--r-- root/root 33339 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/path.h -rw-r--r-- root/root 11029 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/pathvector.h -rw-r--r-- root/root 30388 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/piecewise.h -rw-r--r-- root/root 15214 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/point.h -rw-r--r-- root/root 8242 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/polynomial.h -rw-r--r-- root/root 6176 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/ray.h -rw-r--r-- root/root 8958 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/rect.h -rw-r--r-- root/root 9944 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis-2d.h -rw-r--r-- root/root 6327 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis-curve.h -rw-r--r-- root/root 5389 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis-geometric.h -rw-r--r-- root/root 4562 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis-math.h -rw-r--r-- root/root 1900 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis-poly.h -rw-r--r-- root/root 2980 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis-to-bezier.h -rw-r--r-- root/root 15711 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sbasis.h -rw-r--r-- root/root 2898 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/solver.h -rw-r--r-- root/root 7265 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/svg-path-parser.h -rw-r--r-- root/root 4251 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/svg-path-writer.h -rw-r--r-- root/root 1945 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sweep-bounds.h -rw-r--r-- root/root 6399 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/sweeper.h drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/ -rw-r--r-- root/root 6456 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/determinant-minor.h -rw-r--r-- root/root 11335 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/implicit.h -rw-r--r-- root/root 5988 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/matrix.h -rw-r--r-- root/root 5315 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/multi-index.h -rw-r--r-- root/root 17584 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/multipoly.h -rw-r--r-- root/root 18452 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/mvpoly-tools.h -rw-r--r-- root/root 12112 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/polynomial.h -rw-r--r-- root/root 2611 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/symbolic/unity-builder.h -rw-r--r-- root/root 12815 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/transforms.h -rw-r--r-- root/root 3475 2022-05-01 11:09 ./usr/include/2geom-1.1.0/2geom/utils.h drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/cmake/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/ -rw-r--r-- root/root 126 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfig.cmake -rw-r--r-- root/root 2878 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomConfigVersion.cmake -rw-r--r-- root/root 854 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets-none.cmake -rw-r--r-- root/root 4219 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/cmake/2Geom/2GeomTargets.cmake drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/inkscape/ -rw-r--r-- root/root 14906440 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/inkscape/libinkscape_base.so lrwxrwxrwx root/root 0 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/lib2geom.so -> lib2geom.so.1.1.0 -rw-r--r-- root/root 705956 2022-05-01 11:09 ./usr/lib/arm-linux-gnueabihf/lib2geom.so.1.1.0 drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/mime/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/mime/packages/ -rw-r--r-- root/root 630 2022-05-01 11:09 ./usr/lib/mime/packages/inkscape drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/lib/pkgconfig/ -rw-r--r-- root/root 228 2022-05-01 11:09 ./usr/lib/pkgconfig/2geom.pc drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/application-registry/ -rw-r--r-- root/root 153 2022-05-01 11:09 ./usr/share/application-registry/inkscape.applications drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/applications/ -rw-r--r-- root/root 18874 2022-05-01 11:09 ./usr/share/applications/org.inkscape.Inkscape.desktop drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/bash-completion/completions/ -rw-r--r-- root/root 904 2022-05-01 11:09 ./usr/share/bash-completion/completions/inkscape drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/doc/inkscape/ -rw-r--r-- root/root 2078 2022-05-01 11:09 ./usr/share/doc/inkscape/NEWS.md.gz -rw-r--r-- root/root 1668 2022-05-01 11:09 ./usr/share/doc/inkscape/README.md -rw-r--r-- root/root 1006 2022-05-01 11:09 ./usr/share/doc/inkscape/changelog.gz -rw-r--r-- root/root 1862 2022-05-01 11:09 ./usr/share/doc/inkscape/copyright drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/16x16/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/16x16/apps/ -rw-r--r-- root/root 989 2022-05-01 11:09 ./usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/22x22/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/22x22/apps/ -rw-r--r-- root/root 1452 2022-05-01 11:09 ./usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/24x24/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/24x24/apps/ -rw-r--r-- root/root 1473 2022-05-01 11:09 ./usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/256x256/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/256x256/apps/ -rw-r--r-- root/root 40270 2022-05-01 11:09 ./usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/32x32/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/32x32/apps/ -rw-r--r-- root/root 2155 2022-05-01 11:09 ./usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/48x48/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/48x48/apps/ -rw-r--r-- root/root 3818 2022-05-01 11:09 ./usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/scalable/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/scalable/apps/ -rw-r--r-- root/root 38646 2022-05-01 11:09 ./usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/symbolic/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/icons/hicolor/symbolic/apps/ -rw-r--r-- root/root 7631 2022-05-01 11:09 ./usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/attributes/ -rw-r--r-- root/root 624 2022-05-01 11:09 ./usr/share/inkscape/attributes/README -rw-r--r-- root/root 3518 2022-05-01 11:09 ./usr/share/inkscape/attributes/css_defaults -rw-r--r-- root/root 18594 2022-05-01 11:09 ./usr/share/inkscape/attributes/cssprops -rw-r--r-- root/root 38144 2022-05-01 11:09 ./usr/share/inkscape/attributes/svgprops drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/branding/ -rw-r--r-- root/root 114 2022-05-01 11:09 ./usr/share/inkscape/branding/README -rw-r--r-- root/root 1465 2022-05-01 11:09 ./usr/share/inkscape/branding/inkscape-flat.svg -rw-r--r-- root/root 38370 2022-05-01 11:09 ./usr/share/inkscape/branding/inkscape-mac.svg -rw-r--r-- root/root 30038 2022-05-01 11:09 ./usr/share/inkscape/branding/inkscape-text.svg -rw-r--r-- root/root 37448 2022-05-01 11:09 ./usr/share/inkscape/branding/inkscape.svg -rw-r--r-- root/root 30279 2022-05-01 11:09 ./usr/share/inkscape/branding/sodipodi.svg -rw-r--r-- root/root 14180 2022-05-01 11:09 ./usr/share/inkscape/branding/tux.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/doc/ -rw-r--r-- root/root 2754 2022-05-01 11:09 ./usr/share/inkscape/doc/AUTHORS -rw-r--r-- root/root 1754 2022-05-01 11:09 ./usr/share/inkscape/doc/COPYING -rw-r--r-- root/root 600 2022-05-01 11:09 ./usr/share/inkscape/doc/GPL-2.0-or-later.txt -rw-r--r-- root/root 18032 2022-05-01 11:09 ./usr/share/inkscape/doc/GPL-2.0.txt -rw-r--r-- root/root 600 2022-05-01 11:09 ./usr/share/inkscape/doc/GPL-3.0-or-later.txt -rw-r--r-- root/root 35147 2022-05-01 11:09 ./usr/share/inkscape/doc/GPL-3.0.txt -rw-r--r-- root/root 543 2022-05-01 11:09 ./usr/share/inkscape/doc/LGPL-2.1-or-later.txt -rw-r--r-- root/root 26522 2022-05-01 11:09 ./usr/share/inkscape/doc/LGPL-2.1.txt -rw-r--r-- root/root 543 2022-05-01 11:09 ./usr/share/inkscape/doc/LGPL-3.0-or-later.txt -rw-r--r-- root/root 7652 2022-05-01 11:09 ./usr/share/inkscape/doc/LGPL-3.0.txt -rw-r--r-- root/root 1234 2022-05-01 11:09 ./usr/share/inkscape/doc/LICENSE -rw-r--r-- root/root 23445 2022-05-01 11:09 ./usr/share/inkscape/doc/MPL-1.1.txt -rw-r--r-- root/root 4673 2022-05-01 11:09 ./usr/share/inkscape/doc/OFL-1.1.txt -rw-r--r-- root/root 10087 2022-05-01 11:09 ./usr/share/inkscape/doc/TRANSLATORS drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/examples/ -rw-r--r-- root/root 250 2022-05-01 11:09 ./usr/share/inkscape/examples/README -rw-r--r-- root/root 63486 2022-05-01 11:09 ./usr/share/inkscape/examples/animated-clock.svg -rw-r--r-- root/root 15661 2022-05-01 11:09 ./usr/share/inkscape/examples/art-nouveau-P3.svg -rw-r--r-- root/root 192023 2022-05-01 11:09 ./usr/share/inkscape/examples/blend_modes.svg -rw-r--r-- root/root 109486 2022-05-01 11:09 ./usr/share/inkscape/examples/car.svgz -rw-r--r-- root/root 3776 2022-05-01 11:09 ./usr/share/inkscape/examples/data_uri.svg -rw-r--r-- root/root 61948 2022-05-01 11:09 ./usr/share/inkscape/examples/eastern-motive-P4G.svg -rw-r--r-- root/root 595508 2022-05-01 11:09 ./usr/share/inkscape/examples/filters.svg -rw-r--r-- root/root 3743 2022-05-01 11:09 ./usr/share/inkscape/examples/flow-go.svg -rw-r--r-- root/root 3970 2022-05-01 11:09 ./usr/share/inkscape/examples/flowsample.svg -rw-r--r-- root/root 63720 2022-05-01 11:09 ./usr/share/inkscape/examples/gallardo.svgz -rw-r--r-- root/root 14163 2022-05-01 11:09 ./usr/share/inkscape/examples/glass.svg -rw-r--r-- root/root 41724 2022-05-01 11:09 ./usr/share/inkscape/examples/gradient-mesh-experimental.svgz -rw-r--r-- root/root 62260 2022-05-01 11:09 ./usr/share/inkscape/examples/gradient.svg -rw-r--r-- root/root 26865 2022-05-01 11:09 ./usr/share/inkscape/examples/i18n.svg -rw-r--r-- root/root 5500 2022-05-01 11:09 ./usr/share/inkscape/examples/istest.pov -rw-r--r-- root/root 12870 2022-05-01 11:09 ./usr/share/inkscape/examples/l-systems.svgz -rw-r--r-- root/root 7474 2022-05-01 11:09 ./usr/share/inkscape/examples/lighting_filters.svg -rw-r--r-- root/root 21557 2022-05-01 11:09 ./usr/share/inkscape/examples/live-path-effects-curvestitch.svg -rw-r--r-- root/root 26006 2022-05-01 11:09 ./usr/share/inkscape/examples/live-path-effects-gears.svg -rw-r--r-- root/root 58959 2022-05-01 11:09 ./usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -rw-r--r-- root/root 68535 2022-05-01 11:09 ./usr/share/inkscape/examples/markers.svg -rw-r--r-- root/root 39193 2022-05-01 11:09 ./usr/share/inkscape/examples/replace-hue.svg -rw-r--r-- root/root 28788 2022-05-01 11:09 ./usr/share/inkscape/examples/rope-3D.svg -rw-r--r-- root/root 34173 2022-05-01 11:09 ./usr/share/inkscape/examples/stars.svgz -rw-r--r-- root/root 4212 2022-05-01 11:09 ./usr/share/inkscape/examples/svgfont.svg -rw-r--r-- root/root 36903 2022-05-01 11:09 ./usr/share/inkscape/examples/tesselation-P3.svg -rw-r--r-- root/root 33496 2022-05-01 11:09 ./usr/share/inkscape/examples/text-on-path.svg -rw-r--r-- root/root 34776 2022-05-01 11:09 ./usr/share/inkscape/examples/tiger.svgz -rw-r--r-- root/root 3613 2022-05-01 11:09 ./usr/share/inkscape/examples/tref.svg -rw-r--r-- root/root 19790 2022-05-01 11:09 ./usr/share/inkscape/examples/turbulence_filters.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/ -rw-r--r-- root/root 253 2022-05-01 11:09 ./usr/share/inkscape/extensions/.coveragerc -rw-r--r-- root/root 12677 2022-05-01 11:09 ./usr/share/inkscape/extensions/.pylintrc -rw-r--r-- root/root 18032 2022-05-01 11:09 ./usr/share/inkscape/extensions/LICENSE.txt -rw-r--r-- root/root 27 2022-05-01 11:09 ./usr/share/inkscape/extensions/MANIFEST.in drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/ -rw-r--r-- root/root 368 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/cube.obj -rw-r--r-- root/root 565 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -rw-r--r-- root/root 1083 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -rw-r--r-- root/root 2063 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -rw-r--r-- root/root 5629 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -rw-r--r-- root/root 2215 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -rw-r--r-- root/root 2072 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -rw-r--r-- root/root 789 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/icos.obj -rw-r--r-- root/root 1595 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -rw-r--r-- root/root 654 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -rw-r--r-- root/root 243 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/methane.obj -rw-r--r-- root/root 274 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/oct.obj -rw-r--r-- root/root 145 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -rw-r--r-- root/root 676 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -rw-r--r-- root/root 1748 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -rw-r--r-- root/root 3123 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -rw-r--r-- root/root 1163 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -rw-r--r-- root/root 2063 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -rw-r--r-- root/root 1665 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -rw-r--r-- root/root 4134 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -rw-r--r-- root/root 532 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -rw-r--r-- root/root 240 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/tet.obj -rw-r--r-- root/root 1209 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -rw-r--r-- root/root 3259 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -rw-r--r-- root/root 3254 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -rw-r--r-- root/root 994 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -rw-r--r-- root/root 618 2022-05-01 11:09 ./usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -rw-r--r-- root/root 2560 2022-05-01 11:09 ./usr/share/inkscape/extensions/README.md -rw-r--r-- root/root 4423 2022-05-01 11:09 ./usr/share/inkscape/extensions/TESTING.md -rw-r--r-- root/root 936 2022-05-01 11:09 ./usr/share/inkscape/extensions/addnodes.inx -rw-r--r-- root/root 2628 2022-05-01 11:09 ./usr/share/inkscape/extensions/addnodes.py -rw-r--r-- root/root 562 2022-05-01 11:09 ./usr/share/inkscape/extensions/aisvg.inx -rw-r--r-- root/root 1367 2022-05-01 11:09 ./usr/share/inkscape/extensions/aisvg.xslt drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/ -rw-r--r-- root/root 642 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/2.svg -rw-r--r-- root/root 1367 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/3.svg -rw-r--r-- root/root 634 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/6.svg -rw-r--r-- root/root 557 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/7.svg -rw-r--r-- root/root 558 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -rw-r--r-- root/root 462 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Chook.svg -rw-r--r-- root/root 358 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -rw-r--r-- root/root 589 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Delta.svg -rw-r--r-- root/root 313 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Eb.svg -rw-r--r-- root/root 582 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -rw-r--r-- root/root 312 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Et.svg -rw-r--r-- root/root 506 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/G.svg -rw-r--r-- root/root 357 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -rw-r--r-- root/root 344 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -rw-r--r-- root/root 308 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Lb.svg -rw-r--r-- root/root 326 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Lt.svg -rw-r--r-- root/root 267 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -rw-r--r-- root/root 474 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -rw-r--r-- root/root 492 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/P.svg -rw-r--r-- root/root 669 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Q.svg -rw-r--r-- root/root 364 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -rw-r--r-- root/root 598 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Tb.svg -rw-r--r-- root/root 586 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Tt.svg -rw-r--r-- root/root 457 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/U.svg -rw-r--r-- root/root 655 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Vser.svg -rw-r--r-- root/root 259 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Xh.svg -rw-r--r-- root/root 390 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Xne.svg -rw-r--r-- root/root 396 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -rw-r--r-- root/root 377 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -rw-r--r-- root/root 301 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -rw-r--r-- root/root 663 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/a.svg -rw-r--r-- root/root 356 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/abase.svg -rw-r--r-- root/root 267 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/acap.svg -rw-r--r-- root/root 401 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/b.svg -rw-r--r-- root/root 267 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/bar.svg -rw-r--r-- root/root 267 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/bar2.svg -rw-r--r-- root/root 250 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/barcap.svg -rw-r--r-- root/root 644 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/c.svg -rw-r--r-- root/root 307 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/cross.svg -rw-r--r-- root/root 518 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/cserif.svg -rw-r--r-- root/root 383 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/e.svg -rw-r--r-- root/root 196 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -rw-r--r-- root/root 417 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/f.svg -rw-r--r-- root/root 816 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/gamma.svg -rw-r--r-- root/root 410 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/h.svg -rw-r--r-- root/root 417 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/h2.svg -rw-r--r-- root/root 249 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/hcap.svg -rw-r--r-- root/root 484 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/idot.svg -rw-r--r-- root/root 335 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/j.svg -rw-r--r-- root/root 604 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/k.svg -rw-r--r-- root/root 267 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/l.svg -rw-r--r-- root/root 338 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/lserif.svg -rw-r--r-- root/root 513 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/m.svg -rw-r--r-- root/root 463 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/mcap.svg -rw-r--r-- root/root 479 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/n.svg -rw-r--r-- root/root 467 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/o.svg -rw-r--r-- root/root 425 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/ocap.svg -rw-r--r-- root/root 672 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/question.svg -rw-r--r-- root/root 550 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/r.svg -rw-r--r-- root/root 406 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/rcap.svg -rw-r--r-- root/root 686 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/s.svg -rw-r--r-- root/root 544 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/serif.svg -rw-r--r-- root/root 435 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/t.svg -rw-r--r-- root/root 462 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/tserif.svg -rw-r--r-- root/root 364 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/v.svg -rw-r--r-- root/root 283 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/vcap.svg -rw-r--r-- root/root 467 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/vserl.svg -rw-r--r-- root/root 414 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/vserr.svg -rw-r--r-- root/root 631 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/x.svg -rw-r--r-- root/root 532 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/y.svg -rw-r--r-- root/root 677 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/yogh.svg -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/alphabet_soup/z.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/ -rw-r--r-- root/root 5731 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Base.py -rw-r--r-- root/root 5806 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/BaseEan.py -rw-r--r-- root/root 5794 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Code128.py -rw-r--r-- root/root 2189 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Code25i.py -rw-r--r-- root/root 2718 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Code39.py -rw-r--r-- root/root 1977 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Code39Ext.py -rw-r--r-- root/root 3935 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Code93.py -rw-r--r-- root/root 1455 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Ean13.py -rw-r--r-- root/root 1299 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Ean2.py -rw-r--r-- root/root 1372 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Ean5.py -rw-r--r-- root/root 1250 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Ean8.py -rw-r--r-- root/root 3760 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Rm4scc.py -rw-r--r-- root/root 1323 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Upca.py -rw-r--r-- root/root 3870 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/Upce.py -rw-r--r-- root/root 2226 2022-05-01 11:09 ./usr/share/inkscape/extensions/barcode/__init__.py -rw-r--r-- root/root 1684 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_HSL_adjust.inx -rw-r--r-- root/root 1451 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_HSL_adjust.py -rw-r--r-- root/root 591 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_blackandwhite.inx -rw-r--r-- root/root 665 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_blackandwhite.py -rw-r--r-- root/root 467 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_brighter.inx -rw-r--r-- root/root 811 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_brighter.py -rw-r--r-- root/root 1459 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_custom.inx -rw-r--r-- root/root 2146 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_custom.py -rw-r--r-- root/root 461 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_darker.inx -rw-r--r-- root/root 595 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_darker.py -rw-r--r-- root/root 473 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_desaturate.inx -rw-r--r-- root/root 432 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_desaturate.py -rw-r--r-- root/root 470 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_grayscale.inx -rw-r--r-- root/root 485 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_grayscale.py -rw-r--r-- root/root 466 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_lesshue.inx -rw-r--r-- root/root 274 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_lesshue.py -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_lesslight.inx -rw-r--r-- root/root 294 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_lesslight.py -rw-r--r-- root/root 487 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_lesssaturation.inx -rw-r--r-- root/root 304 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_lesssaturation.py -rw-r--r-- root/root 467 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_list.inx -rw-r--r-- root/root 613 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_list.py -rw-r--r-- root/root 466 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_morehue.inx -rw-r--r-- root/root 283 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_morehue.py -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_morelight.inx -rw-r--r-- root/root 293 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_morelight.py -rw-r--r-- root/root 487 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_moresaturation.inx -rw-r--r-- root/root 319 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_moresaturation.py -rw-r--r-- root/root 467 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_negative.inx -rw-r--r-- root/root 361 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_negative.py -rw-r--r-- root/root 1453 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_randomize.inx -rw-r--r-- root/root 2145 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_randomize.py -rw-r--r-- root/root 475 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_removeblue.inx -rw-r--r-- root/root 338 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_removeblue.py -rw-r--r-- root/root 478 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_removegreen.inx -rw-r--r-- root/root 324 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_removegreen.py -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_removered.inx -rw-r--r-- root/root 339 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_removered.py -rw-r--r-- root/root 803 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_replace.inx -rw-r--r-- root/root 655 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_replace.py -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_rgbbarrel.inx -rw-r--r-- root/root 353 2022-05-01 11:09 ./usr/share/inkscape/extensions/color_rgbbarrel.py -rw-r--r-- root/root 8632 2022-05-01 11:09 ./usr/share/inkscape/extensions/colors.xml -rw-r--r-- root/root 482 2022-05-01 11:09 ./usr/share/inkscape/extensions/convert2dashes.inx -rw-r--r-- root/root 3763 2022-05-01 11:09 ./usr/share/inkscape/extensions/convert2dashes.py -rw-r--r-- root/root 579 2022-05-01 11:09 ./usr/share/inkscape/extensions/dhw_input.inx -rw-r--r-- root/root 3947 2022-05-01 11:09 ./usr/share/inkscape/extensions/dhw_input.py -rw-r--r-- root/root 859 2022-05-01 11:09 ./usr/share/inkscape/extensions/dimension.inx -rw-r--r-- root/root 5179 2022-05-01 11:09 ./usr/share/inkscape/extensions/dimension.py -rw-r--r-- root/root 494 2022-05-01 11:09 ./usr/share/inkscape/extensions/docinfo.inx -rw-r--r-- root/root 1800 2022-05-01 11:09 ./usr/share/inkscape/extensions/docinfo.py -rw-r--r-- root/root 2287 2022-05-01 11:09 ./usr/share/inkscape/extensions/doxygen-main.dox -rw-r--r-- root/root 670 2022-05-01 11:09 ./usr/share/inkscape/extensions/dpi90to96.inx -rw-r--r-- root/root 670 2022-05-01 11:09 ./usr/share/inkscape/extensions/dpi96to90.inx -rw-r--r-- root/root 12570 2022-05-01 11:09 ./usr/share/inkscape/extensions/dpiswitcher.py -rw-r--r-- root/root 4975 2022-05-01 11:09 ./usr/share/inkscape/extensions/draw_from_triangle.inx -rw-r--r-- root/root 17577 2022-05-01 11:09 ./usr/share/inkscape/extensions/draw_from_triangle.py -rw-r--r-- root/root 778 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf12_outlines.inx -rw-r--r-- root/root 3764 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf12_outlines.py -rw-r--r-- root/root 355 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf14_footer.txt -rw-r--r-- root/root 1108 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf14_header.txt -rw-r--r-- root/root 1994 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf14_style.txt -rw-r--r-- root/root 2713 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf_input.inx -rw-r--r-- root/root 35110 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf_input.py -rw-r--r-- root/root 25815 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -rw-r--r-- root/root 3243 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf_outlines.inx -rw-r--r-- root/root 15191 2022-05-01 11:09 ./usr/share/inkscape/extensions/dxf_outlines.py -rw-r--r-- root/root 1111 2022-05-01 11:09 ./usr/share/inkscape/extensions/edge3d.inx -rw-r--r-- root/root 5369 2022-05-01 11:09 ./usr/share/inkscape/extensions/edge3d.py -rw-r--r-- root/root 839 2022-05-01 11:09 ./usr/share/inkscape/extensions/eps_input.inx -rw-r--r-- root/root 595 2022-05-01 11:09 ./usr/share/inkscape/extensions/export_gimp_palette.inx -rw-r--r-- root/root 2696 2022-05-01 11:09 ./usr/share/inkscape/extensions/export_gimp_palette.py -rw-r--r-- root/root 498 2022-05-01 11:09 ./usr/share/inkscape/extensions/extension-manager-bootstrap.inx -rw-r--r-- root/root 4824 2022-05-01 11:09 ./usr/share/inkscape/extensions/extension-manager-bootstrap.py -rw-r--r-- root/root 672 2022-05-01 11:09 ./usr/share/inkscape/extensions/extrude.inx -rw-r--r-- root/root 3766 2022-05-01 11:09 ./usr/share/inkscape/extensions/extrude.py -rw-r--r-- root/root 624 2022-05-01 11:09 ./usr/share/inkscape/extensions/fig_input.inx -rw-r--r-- root/root 1136 2022-05-01 11:09 ./usr/share/inkscape/extensions/fig_input.py -rw-r--r-- root/root 595 2022-05-01 11:09 ./usr/share/inkscape/extensions/flatten.inx -rw-r--r-- root/root 1617 2022-05-01 11:09 ./usr/share/inkscape/extensions/flatten.py -rw-r--r-- root/root 1304 2022-05-01 11:09 ./usr/share/inkscape/extensions/foldablebox.inx -rw-r--r-- root/root 8559 2022-05-01 11:09 ./usr/share/inkscape/extensions/foldablebox.py -rw-r--r-- root/root 2265 2022-05-01 11:09 ./usr/share/inkscape/extensions/fontfix.conf -rw-r--r-- root/root 621 2022-05-01 11:09 ./usr/share/inkscape/extensions/fractalize.inx -rw-r--r-- root/root 3485 2022-05-01 11:09 ./usr/share/inkscape/extensions/fractalize.py -rw-r--r-- root/root 1290 2022-05-01 11:09 ./usr/share/inkscape/extensions/frame.inx -rw-r--r-- root/root 4944 2022-05-01 11:09 ./usr/share/inkscape/extensions/frame.py -rw-r--r-- root/root 3751 2022-05-01 11:09 ./usr/share/inkscape/extensions/funcplot.inx -rw-r--r-- root/root 9843 2022-05-01 11:09 ./usr/share/inkscape/extensions/funcplot.py -rw-r--r-- root/root 273212 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools.py -rw-r--r-- root/root 1733 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_about.inx -rw-r--r-- root/root 7310 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_area.inx -rw-r--r-- root/root 3689 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_dxf_points.inx -rw-r--r-- root/root 4892 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_engraving.inx -rw-r--r-- root/root 6489 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_graffiti.inx -rw-r--r-- root/root 6346 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_lathe.inx -rw-r--r-- root/root 2958 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_orientation_points.inx -rw-r--r-- root/root 5046 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_path_to_gcode.inx -rw-r--r-- root/root 2967 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_prepare_path_for_plasma.inx -rw-r--r-- root/root 2281 2022-05-01 11:09 ./usr/share/inkscape/extensions/gcodetools_tools_library.inx -rw-r--r-- root/root 1418 2022-05-01 11:09 ./usr/share/inkscape/extensions/generate_voronoi.inx -rw-r--r-- root/root 7518 2022-05-01 11:09 ./usr/share/inkscape/extensions/generate_voronoi.py -rw-r--r-- root/root 141 2022-05-01 11:09 ./usr/share/inkscape/extensions/genpofiles.sh -rw-r--r-- root/root 2008 2022-05-01 11:09 ./usr/share/inkscape/extensions/gimp_xcf.inx -rw-r--r-- root/root 6372 2022-05-01 11:09 ./usr/share/inkscape/extensions/gimp_xcf.py -rw-r--r-- root/root 4763 2022-05-01 11:09 ./usr/share/inkscape/extensions/grid_cartesian.inx -rw-r--r-- root/root 11534 2022-05-01 11:09 ./usr/share/inkscape/extensions/grid_cartesian.py -rw-r--r-- root/root 1504 2022-05-01 11:09 ./usr/share/inkscape/extensions/grid_isometric.inx -rw-r--r-- root/root 16270 2022-05-01 11:09 ./usr/share/inkscape/extensions/grid_isometric.py -rw-r--r-- root/root 2731 2022-05-01 11:09 ./usr/share/inkscape/extensions/grid_polar.inx -rw-r--r-- root/root 8756 2022-05-01 11:09 ./usr/share/inkscape/extensions/grid_polar.py -rw-r--r-- root/root 4845 2022-05-01 11:09 ./usr/share/inkscape/extensions/guides_creator.inx -rw-r--r-- root/root 11023 2022-05-01 11:09 ./usr/share/inkscape/extensions/guides_creator.py -rw-r--r-- root/root 926 2022-05-01 11:09 ./usr/share/inkscape/extensions/guillotine.inx -rw-r--r-- root/root 6735 2022-05-01 11:09 ./usr/share/inkscape/extensions/guillotine.py -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/handles.inx -rw-r--r-- root/root 2393 2022-05-01 11:09 ./usr/share/inkscape/extensions/handles.py -rw-r--r-- root/root 4591 2022-05-01 11:09 ./usr/share/inkscape/extensions/hershey.inx -rw-r--r-- root/root 80594 2022-05-01 11:09 ./usr/share/inkscape/extensions/hershey.py -rw-r--r-- root/root 4377 2022-05-01 11:09 ./usr/share/inkscape/extensions/hpgl_decoder.py -rw-r--r-- root/root 19366 2022-05-01 11:09 ./usr/share/inkscape/extensions/hpgl_encoder.py -rw-r--r-- root/root 1489 2022-05-01 11:09 ./usr/share/inkscape/extensions/hpgl_input.inx -rw-r--r-- root/root 2406 2022-05-01 11:09 ./usr/share/inkscape/extensions/hpgl_input.py -rw-r--r-- root/root 5018 2022-05-01 11:09 ./usr/share/inkscape/extensions/hpgl_output.inx -rw-r--r-- root/root 3140 2022-05-01 11:09 ./usr/share/inkscape/extensions/hpgl_output.py -rw-r--r-- root/root 4006 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_attributes.inx -rw-r--r-- root/root 5205 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_attributes.py -rw-r--r-- root/root 619 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_embed.inx -rw-r--r-- root/root 4379 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_embed.py -rw-r--r-- root/root 559 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_embed_selected.inx -rw-r--r-- root/root 711 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_extract.inx -rw-r--r-- root/root 3531 2022-05-01 11:09 ./usr/share/inkscape/extensions/image_extract.py -rw-r--r-- root/root 558 2022-05-01 11:09 ./usr/share/inkscape/extensions/ink2canvas.inx -rw-r--r-- root/root 3217 2022-05-01 11:09 ./usr/share/inkscape/extensions/ink2canvas.py drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/ink2canvas_lib/ -rw-r--r-- root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -rw-r--r-- root/root 6415 2022-05-01 11:09 ./usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -rw-r--r-- root/root 8924 2022-05-01 11:09 ./usr/share/inkscape/extensions/ink2canvas_lib/svg.py -rw-r--r-- root/root 332 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex.py drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/ -rw-r--r-- root/root 931 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/__init__.py -rw-r--r-- root/root 13798 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/base.py -rw-r--r-- root/root 13862 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/bezier.py -rw-r--r-- root/root 15361 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/colors.py -rw-r--r-- root/root 8747 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/command.py drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/ -rw-r--r-- root/root 244 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -rw-r--r-- root/root 1918 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -rw-r--r-- root/root 963 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -rw-r--r-- root/root 1420 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -rw-r--r-- root/root 2602 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -rw-r--r-- root/root 2519 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -rw-r--r-- root/root 1472 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -rw-r--r-- root/root 977 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -rw-r--r-- root/root 3022 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -rw-r--r-- root/root 14857 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/deprecated.py drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/ -rw-r--r-- root/root 996 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/__init__.py -rw-r--r-- root/root 21408 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_base.py -rw-r--r-- root/root 9270 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_filters.py -rw-r--r-- root/root 3418 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_groups.py -rw-r--r-- root/root 972 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_image.py -rw-r--r-- root/root 4915 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_meta.py -rw-r--r-- root/root 7935 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_polygons.py -rw-r--r-- root/root 6229 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_selected.py -rw-r--r-- root/root 7583 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_svg.py -rw-r--r-- root/root 5132 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_text.py -rw-r--r-- root/root 2381 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_use.py -rw-r--r-- root/root 4977 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/elements/_utils.py -rw-r--r-- root/root 14194 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/extensions.py -rw-r--r-- root/root 1835 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/inkscape_env.py -rw-r--r-- root/root 8052 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/inx.py -rw-r--r-- root/root 2526 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/localization.py -rw-r--r-- root/root 54857 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/paths.py -rw-r--r-- root/root 3656 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/ports.py -rw-r--r-- root/root 14052 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/styles.py drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/ -rw-r--r-- root/root 15832 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/__init__.py -rw-r--r-- root/root 261 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/decorators.py -rw-r--r-- root/root 4660 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/filters.py -rw-r--r-- root/root 3719 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/inx.py -rw-r--r-- root/root 16842 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/mock.py -rw-r--r-- root/root 1649 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/svg.py -rw-r--r-- root/root 825 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/word.py -rw-r--r-- root/root 3998 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tester/xmldiff.py -rw-r--r-- root/root 37840 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/transforms.py -rw-r--r-- root/root 3205 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/turtle.py -rw-r--r-- root/root 2627 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/tween.py -rw-r--r-- root/root 4079 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/units.py -rw-r--r-- root/root 7168 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkex/utils.py -rw-r--r-- root/root 14159 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkscape.extension.rng -rw-r--r-- root/root 432 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkscape_follow_link.inx -rw-r--r-- root/root 688 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkscape_follow_link.py -rw-r--r-- root/root 7628 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkweb.js -rw-r--r-- root/root 1908 2022-05-01 11:09 ./usr/share/inkscape/extensions/inkwebeffect.py -rw-r--r-- root/root 1096 2022-05-01 11:09 ./usr/share/inkscape/extensions/interp.inx -rw-r--r-- root/root 12022 2022-05-01 11:09 ./usr/share/inkscape/extensions/interp.py -rw-r--r-- root/root 3435 2022-05-01 11:09 ./usr/share/inkscape/extensions/interp_att_g.inx -rw-r--r-- root/root 6679 2022-05-01 11:09 ./usr/share/inkscape/extensions/interp_att_g.py -rw-r--r-- root/root 87362 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyInk.js -rw-r--r-- root/root 1930 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -rw-r--r-- root/root 14849 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -rw-r--r-- root/root 1137 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_autotexts.inx -rw-r--r-- root/root 1758 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_autotexts.py -rw-r--r-- root/root 1947 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_effects.inx -rw-r--r-- root/root 2375 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_effects.py -rw-r--r-- root/root 1480 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_export.inx -rw-r--r-- root/root 2444 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_export.py -rw-r--r-- root/root 809 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_install.inx -rw-r--r-- root/root 3848 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_install.py -rw-r--r-- root/root 5447 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_key_bindings.inx -rw-r--r-- root/root 7228 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_key_bindings.py -rw-r--r-- root/root 929 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_master_slide.inx -rw-r--r-- root/root 1950 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_master_slide.py -rw-r--r-- root/root 1064 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_mouse_handler.inx -rw-r--r-- root/root 2054 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_mouse_handler.py -rw-r--r-- root/root 744 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_summary.inx -rw-r--r-- root/root 5866 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_summary.py -rw-r--r-- root/root 1809 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_transitions.inx -rw-r--r-- root/root 2359 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_transitions.py -rw-r--r-- root/root 1423 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_uninstall.inx -rw-r--r-- root/root 2842 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_uninstall.py -rw-r--r-- root/root 761 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_video.inx -rw-r--r-- root/root 2959 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_video.py -rw-r--r-- root/root 26240 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_video.svg -rw-r--r-- root/root 1140 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_view.inx -rw-r--r-- root/root 2438 2022-05-01 11:09 ./usr/share/inkscape/extensions/jessyink_view.py -rw-r--r-- root/root 1558 2022-05-01 11:09 ./usr/share/inkscape/extensions/jitternodes.inx -rw-r--r-- root/root 4060 2022-05-01 11:09 ./usr/share/inkscape/extensions/jitternodes.py -rw-r--r-- root/root 1991 2022-05-01 11:09 ./usr/share/inkscape/extensions/layer2png.inx -rw-r--r-- root/root 7347 2022-05-01 11:09 ./usr/share/inkscape/extensions/layer2png.py -rw-r--r-- root/root 481 2022-05-01 11:09 ./usr/share/inkscape/extensions/layers2svgfont.inx -rw-r--r-- root/root 3989 2022-05-01 11:09 ./usr/share/inkscape/extensions/layers2svgfont.py -rw-r--r-- root/root 4212 2022-05-01 11:09 ./usr/share/inkscape/extensions/layout_nup.inx -rw-r--r-- root/root 11017 2022-05-01 11:09 ./usr/share/inkscape/extensions/layout_nup.py -rw-r--r-- root/root 1959 2022-05-01 11:09 ./usr/share/inkscape/extensions/lindenmayer.inx -rw-r--r-- root/root 4171 2022-05-01 11:09 ./usr/share/inkscape/extensions/lindenmayer.py -rw-r--r-- root/root 1424 2022-05-01 11:09 ./usr/share/inkscape/extensions/lorem_ipsum.inx -rw-r--r-- root/root 13157 2022-05-01 11:09 ./usr/share/inkscape/extensions/lorem_ipsum.py -rw-r--r-- root/root 1609 2022-05-01 11:09 ./usr/share/inkscape/extensions/markers_strokepaint.inx -rw-r--r-- root/root 4737 2022-05-01 11:09 ./usr/share/inkscape/extensions/markers_strokepaint.py -rw-r--r-- root/root 4887 2022-05-01 11:09 ./usr/share/inkscape/extensions/measure.inx -rw-r--r-- root/root 9630 2022-05-01 11:09 ./usr/share/inkscape/extensions/measure.py -rw-r--r-- root/root 982 2022-05-01 11:09 ./usr/share/inkscape/extensions/media_zip.inx -rw-r--r-- root/root 6894 2022-05-01 11:09 ./usr/share/inkscape/extensions/media_zip.py -rw-r--r-- root/root 848 2022-05-01 11:09 ./usr/share/inkscape/extensions/merge_styles.inx -rw-r--r-- root/root 1947 2022-05-01 11:09 ./usr/share/inkscape/extensions/merge_styles.py -rw-r--r-- root/root 673 2022-05-01 11:09 ./usr/share/inkscape/extensions/motion.inx -rw-r--r-- root/root 4824 2022-05-01 11:09 ./usr/share/inkscape/extensions/motion.py -rw-r--r-- root/root 536 2022-05-01 11:09 ./usr/share/inkscape/extensions/new_glyph_layer.inx -rw-r--r-- root/root 1902 2022-05-01 11:09 ./usr/share/inkscape/extensions/new_glyph_layer.py -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/extensions/next_glyph_layer.inx -rw-r--r-- root/root 1597 2022-05-01 11:09 ./usr/share/inkscape/extensions/next_glyph_layer.py -rw-r--r-- root/root 5115 2022-05-01 11:09 ./usr/share/inkscape/extensions/nicechart.inx -rw-r--r-- root/root 21570 2022-05-01 11:09 ./usr/share/inkscape/extensions/nicechart.py -rw-r--r-- root/root 9376 2022-05-01 11:09 ./usr/share/inkscape/extensions/output_scour.inx -rw-r--r-- root/root 3289 2022-05-01 11:09 ./usr/share/inkscape/extensions/output_scour.py -rw-r--r-- root/root 33756 2022-05-01 11:09 ./usr/share/inkscape/extensions/output_scour.svg -rw-r--r-- root/root 3488 2022-05-01 11:09 ./usr/share/inkscape/extensions/param_curves.inx -rw-r--r-- root/root 8090 2022-05-01 11:09 ./usr/share/inkscape/extensions/param_curves.py -rw-r--r-- root/root 468 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_envelope.inx -rw-r--r-- root/root 5848 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_envelope.py -rw-r--r-- root/root 1116 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_mesh_m2p.inx -rw-r--r-- root/root 13400 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_mesh_m2p.py -rw-r--r-- root/root 894 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_mesh_p2m.inx -rw-r--r-- root/root 3430 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_mesh_p2m.py -rw-r--r-- root/root 1487 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_number_nodes.inx -rw-r--r-- root/root 3173 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_number_nodes.py -rw-r--r-- root/root 479 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_to_absolute.inx -rw-r--r-- root/root 1311 2022-05-01 11:09 ./usr/share/inkscape/extensions/path_to_absolute.py -rw-r--r-- root/root 3095 2022-05-01 11:09 ./usr/share/inkscape/extensions/pathalongpath.inx -rw-r--r-- root/root 7886 2022-05-01 11:09 ./usr/share/inkscape/extensions/pathalongpath.py -rw-r--r-- root/root 8492 2022-05-01 11:09 ./usr/share/inkscape/extensions/pathmodifier.py -rw-r--r-- root/root 2540 2022-05-01 11:09 ./usr/share/inkscape/extensions/pathscatter.inx -rw-r--r-- root/root 7804 2022-05-01 11:09 ./usr/share/inkscape/extensions/pathscatter.py -rw-r--r-- root/root 844 2022-05-01 11:09 ./usr/share/inkscape/extensions/pdflatex.inx -rw-r--r-- root/root 3206 2022-05-01 11:09 ./usr/share/inkscape/extensions/pdflatex.py -rw-r--r-- root/root 2479 2022-05-01 11:09 ./usr/share/inkscape/extensions/perfectboundcover.inx -rw-r--r-- root/root 4719 2022-05-01 11:09 ./usr/share/inkscape/extensions/perfectboundcover.py -rw-r--r-- root/root 471 2022-05-01 11:09 ./usr/share/inkscape/extensions/perspective.inx -rw-r--r-- root/root 5711 2022-05-01 11:09 ./usr/share/inkscape/extensions/perspective.py -rw-r--r-- root/root 1082 2022-05-01 11:09 ./usr/share/inkscape/extensions/pixelsnap.inx -rw-r--r-- root/root 18568 2022-05-01 11:09 ./usr/share/inkscape/extensions/pixelsnap.py -rw-r--r-- root/root 9348 2022-05-01 11:09 ./usr/share/inkscape/extensions/plotter.inx -rw-r--r-- root/root 5734 2022-05-01 11:09 ./usr/share/inkscape/extensions/plotter.py -rw-r--r-- root/root 6271 2022-05-01 11:09 ./usr/share/inkscape/extensions/polyhedron_3d.inx -rw-r--r-- root/root 15701 2022-05-01 11:09 ./usr/share/inkscape/extensions/polyhedron_3d.py -rw-r--r-- root/root 496 2022-05-01 11:09 ./usr/share/inkscape/extensions/prepare_file_save_as.inx -rw-r--r-- root/root 1920 2022-05-01 11:09 ./usr/share/inkscape/extensions/prepare_file_save_as.py -rw-r--r-- root/root 466 2022-05-01 11:09 ./usr/share/inkscape/extensions/previous_glyph_layer.inx -rw-r--r-- root/root 1151 2022-05-01 11:09 ./usr/share/inkscape/extensions/previous_glyph_layer.py -rw-r--r-- root/root 2518 2022-05-01 11:09 ./usr/share/inkscape/extensions/printing_marks.inx -rw-r--r-- root/root 19039 2022-05-01 11:09 ./usr/share/inkscape/extensions/printing_marks.py -rw-r--r-- root/root 752 2022-05-01 11:09 ./usr/share/inkscape/extensions/ps_input.inx -rw-r--r-- root/root 1359 2022-05-01 11:09 ./usr/share/inkscape/extensions/ps_input.py -rw-r--r-- root/root 1915 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_jpg.inx -rw-r--r-- root/root 654 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_jpg.py -rw-r--r-- root/root 20388 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_jpg.svg -rw-r--r-- root/root 1701 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_png.inx -rw-r--r-- root/root 1580 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_png.py -rw-r--r-- root/root 1513 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_tiff.inx -rw-r--r-- root/root 624 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_tiff.py -rw-r--r-- root/root 1506 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_webp.inx -rw-r--r-- root/root 668 2022-05-01 11:09 ./usr/share/inkscape/extensions/raster_output_webp.py -rw-r--r-- root/root 842 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_alphabetsoup.inx -rw-r--r-- root/root 17086 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_alphabetsoup.py -rw-r--r-- root/root 36261 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_alphabetsoup_config.py -rw-r--r-- root/root 1520 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_barcode.inx -rw-r--r-- root/root 1743 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_barcode.py -rw-r--r-- root/root 2546 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_barcode_datamatrix.inx -rw-r--r-- root/root 19838 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_barcode_datamatrix.py -rw-r--r-- root/root 3387 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_barcode_qrcode.inx -rw-r--r-- root/root 35945 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_barcode_qrcode.py -rw-r--r-- root/root 789 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_gear_rack.inx -rw-r--r-- root/root 2675 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_gear_rack.py -rw-r--r-- root/root 1311 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_gears.inx -rw-r--r-- root/root 5856 2022-05-01 11:09 ./usr/share/inkscape/extensions/render_gears.py -rw-r--r-- root/root 1487 2022-05-01 11:09 ./usr/share/inkscape/extensions/replace_font.inx -rw-r--r-- root/root 7622 2022-05-01 11:09 ./usr/share/inkscape/extensions/replace_font.py -rw-r--r-- root/root 2798 2022-05-01 11:09 ./usr/share/inkscape/extensions/restack.inx -rw-r--r-- root/root 3912 2022-05-01 11:09 ./usr/share/inkscape/extensions/restack.py -rw-r--r-- root/root 841 2022-05-01 11:09 ./usr/share/inkscape/extensions/rtree.inx -rw-r--r-- root/root 2179 2022-05-01 11:09 ./usr/share/inkscape/extensions/rtree.py -rw-r--r-- root/root 674 2022-05-01 11:09 ./usr/share/inkscape/extensions/rubberstretch.inx -rw-r--r-- root/root 3012 2022-05-01 11:09 ./usr/share/inkscape/extensions/rubberstretch.py -rw-r--r-- root/root 2264 2022-05-01 11:09 ./usr/share/inkscape/extensions/scribus_export_pdf.inx -rw-r--r-- root/root 6527 2022-05-01 11:09 ./usr/share/inkscape/extensions/scribus_export_pdf.py -rw-r--r-- root/root 45940 2022-05-01 11:09 ./usr/share/inkscape/extensions/seamless_pattern.svg -rw-r--r-- root/root 22 2022-05-01 11:09 ./usr/share/inkscape/extensions/setup.cfg -rw-r--r-- root/root 1605 2022-05-01 11:09 ./usr/share/inkscape/extensions/setup.py -rw-r--r-- root/root 925 2022-05-01 11:09 ./usr/share/inkscape/extensions/setup_typography_canvas.inx -rw-r--r-- root/root 3132 2022-05-01 11:09 ./usr/share/inkscape/extensions/setup_typography_canvas.py -rw-r--r-- root/root 1265 2022-05-01 11:09 ./usr/share/inkscape/extensions/spirograph.inx -rw-r--r-- root/root 4289 2022-05-01 11:09 ./usr/share/inkscape/extensions/spirograph.py -rw-r--r-- root/root 670 2022-05-01 11:09 ./usr/share/inkscape/extensions/straightseg.inx -rw-r--r-- root/root 2789 2022-05-01 11:09 ./usr/share/inkscape/extensions/straightseg.py -rw-r--r-- root/root 524 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg2fxg.inx -rw-r--r-- root/root 102713 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg2fxg.xsl -rw-r--r-- root/root 622 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg2xaml.inx -rw-r--r-- root/root 108676 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg2xaml.xsl drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/ -rw-r--r-- root/root 64439 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -rw-r--r-- root/root 54479 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -rw-r--r-- root/root 55129 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -rw-r--r-- root/root 56860 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -rw-r--r-- root/root 57017 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -rw-r--r-- root/root 34333 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -rw-r--r-- root/root 47932 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -rw-r--r-- root/root 47734 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -rw-r--r-- root/root 46306 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -rw-r--r-- root/root 111345 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -rw-r--r-- root/root 44825 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -rw-r--r-- root/root 73486 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -rw-r--r-- root/root 66088 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -rw-r--r-- root/root 80251 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -rw-r--r-- root/root 98185 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -rw-r--r-- root/root 98056 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -rw-r--r-- root/root 68888 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -rw-r--r-- root/root 71969 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -rw-r--r-- root/root 4696 2022-05-01 11:09 ./usr/share/inkscape/extensions/svg_fonts/OFL.txt -rw-r--r-- root/root 10342 2022-05-01 11:09 ./usr/share/inkscape/extensions/svgcalendar.inx -rw-r--r-- root/root 17795 2022-05-01 11:09 ./usr/share/inkscape/extensions/svgcalendar.py -rw-r--r-- root/root 580 2022-05-01 11:09 ./usr/share/inkscape/extensions/svgfont2layers.inx -rw-r--r-- root/root 4242 2022-05-01 11:09 ./usr/share/inkscape/extensions/svgfont2layers.py -rw-r--r-- root/root 6842 2022-05-01 11:09 ./usr/share/inkscape/extensions/synfig_fileformat.py -rw-r--r-- root/root 791 2022-05-01 11:09 ./usr/share/inkscape/extensions/synfig_output.inx -rw-r--r-- root/root 47561 2022-05-01 11:09 ./usr/share/inkscape/extensions/synfig_output.py -rw-r--r-- root/root 14162 2022-05-01 11:09 ./usr/share/inkscape/extensions/synfig_prepare.py -rw-r--r-- root/root 803 2022-05-01 11:09 ./usr/share/inkscape/extensions/tar_layers.inx -rw-r--r-- root/root 2718 2022-05-01 11:09 ./usr/share/inkscape/extensions/tar_layers.py -rw-r--r-- root/root 2181 2022-05-01 11:09 ./usr/share/inkscape/extensions/template.py -rw-r--r-- root/root 1464 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_business_card.inx -rw-r--r-- root/root 2219 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_desktop.inx -rw-r--r-- root/root 1261 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_dvd_cover.inx -rw-r--r-- root/root 2350 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_dvd_cover.py -rw-r--r-- root/root 1141 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_envelope.inx -rw-r--r-- root/root 1900 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_generic.inx -rw-r--r-- root/root 996 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_icon.inx -rw-r--r-- root/root 2194 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_page.inx -rw-r--r-- root/root 1107 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_seamless_pattern.inx -rw-r--r-- root/root 3398 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_seamless_pattern.py -rw-r--r-- root/root 1680 2022-05-01 11:09 ./usr/share/inkscape/extensions/template_video.inx -rw-r--r-- root/root 472 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_braille.inx -rw-r--r-- root/root 619 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_braille.py -rw-r--r-- root/root 1238 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_extract.inx -rw-r--r-- root/root 2880 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_extract.py -rw-r--r-- root/root 487 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_flipcase.inx -rw-r--r-- root/root 323 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_flipcase.py -rw-r--r-- root/root 488 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_lowercase.inx -rw-r--r-- root/root 249 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_lowercase.py -rw-r--r-- root/root 1307 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_merge.inx -rw-r--r-- root/root 4532 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_merge.py -rw-r--r-- root/root 493 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_randomcase.inx -rw-r--r-- root/root 856 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_randomcase.py -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_sentencecase.inx -rw-r--r-- root/root 1013 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_sentencecase.py -rw-r--r-- root/root 1146 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_split.inx -rw-r--r-- root/root 6283 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_split.py -rw-r--r-- root/root 490 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_titlecase.inx -rw-r--r-- root/root 714 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_titlecase.py -rw-r--r-- root/root 488 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_uppercase.inx -rw-r--r-- root/root 248 2022-05-01 11:09 ./usr/share/inkscape/extensions/text_uppercase.py drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/tools/ -rw-r--r-- root/root 2030 2022-05-01 11:09 ./usr/share/inkscape/extensions/tools/generate_argparse_conf.py -rw-r--r-- root/root 221 2022-05-01 11:09 ./usr/share/inkscape/extensions/tox.ini -rw-r--r-- root/root 1528 2022-05-01 11:09 ./usr/share/inkscape/extensions/triangle.inx -rw-r--r-- root/root 7473 2022-05-01 11:09 ./usr/share/inkscape/extensions/triangle.py -rw-r--r-- root/root 866 2022-05-01 11:09 ./usr/share/inkscape/extensions/ungroup_deep.inx -rw-r--r-- root/root 6935 2022-05-01 11:09 ./usr/share/inkscape/extensions/ungroup_deep.py -rw-r--r-- root/root 27513 2022-05-01 11:09 ./usr/share/inkscape/extensions/voronoi.py -rw-r--r-- root/root 1979 2022-05-01 11:09 ./usr/share/inkscape/extensions/voronoi2svg.inx -rw-r--r-- root/root 11462 2022-05-01 11:09 ./usr/share/inkscape/extensions/voronoi2svg.py -rw-r--r-- root/root 2329 2022-05-01 11:09 ./usr/share/inkscape/extensions/web_interactive_mockup.inx -rw-r--r-- root/root 1658 2022-05-01 11:09 ./usr/share/inkscape/extensions/web_interactive_mockup.py -rw-r--r-- root/root 2967 2022-05-01 11:09 ./usr/share/inkscape/extensions/web_set_att.inx -rw-r--r-- root/root 3060 2022-05-01 11:09 ./usr/share/inkscape/extensions/web_set_att.py -rw-r--r-- root/root 2745 2022-05-01 11:09 ./usr/share/inkscape/extensions/web_transmit_att.inx -rw-r--r-- root/root 2456 2022-05-01 11:09 ./usr/share/inkscape/extensions/web_transmit_att.py -rw-r--r-- root/root 1974 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_create_group.inx -rw-r--r-- root/root 2280 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_create_group.py -rw-r--r-- root/root 3945 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_create_rect.inx -rw-r--r-- root/root 3889 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_create_rect.py -rw-r--r-- root/root 1904 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_effect.py -rw-r--r-- root/root 1249 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_export.inx -rw-r--r-- root/root 17663 2022-05-01 11:09 ./usr/share/inkscape/extensions/webslicer_export.py -rw-r--r-- root/root 644 2022-05-01 11:09 ./usr/share/inkscape/extensions/whirl.inx -rw-r--r-- root/root 2393 2022-05-01 11:09 ./usr/share/inkscape/extensions/whirl.py -rw-r--r-- root/root 1056 2022-05-01 11:09 ./usr/share/inkscape/extensions/wireframe_sphere.inx -rw-r--r-- root/root 9093 2022-05-01 11:09 ./usr/share/inkscape/extensions/wireframe_sphere.py -rw-r--r-- root/root 523 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg.inx -rw-r--r-- root/root 5826 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg.xsl drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/ -rw-r--r-- root/root 6559 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/animation.xsl -rw-r--r-- root/root 14795 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/brushes.xsl -rw-r--r-- root/root 4745 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/canvas.xsl -rw-r--r-- root/root 12606 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/geometry.xsl -rw-r--r-- root/root 14957 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/properties.xsl -rw-r--r-- root/root 7882 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/shapes.xsl -rw-r--r-- root/root 5243 2022-05-01 11:09 ./usr/share/inkscape/extensions/xaml2svg/transform.xsl drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/filters/ -rw-r--r-- root/root 534 2022-05-01 11:09 ./usr/share/inkscape/filters/README -rw-r--r-- root/root 207312 2022-05-01 11:09 ./usr/share/inkscape/filters/filters.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/fonts/ -rw-r--r-- root/root 0 2022-05-01 11:09 ./usr/share/inkscape/fonts/README drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/ -rw-r--r-- root/root 170 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/index.theme drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/ -rw-r--r-- root/root 9649 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -rw-r--r-- root/root 9853 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -rw-r--r-- root/root 11270 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -rw-r--r-- root/root 10740 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -rw-r--r-- root/root 9737 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -rw-r--r-- root/root 11263 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -rw-r--r-- root/root 10750 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -rw-r--r-- root/root 9644 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -rw-r--r-- root/root 11261 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -rw-r--r-- root/root 10745 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -rw-r--r-- root/root 9851 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -rw-r--r-- root/root 9737 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -rw-r--r-- root/root 11268 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -rw-r--r-- root/root 10744 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -rw-r--r-- root/root 5341 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -rw-r--r-- root/root 15590 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -rw-r--r-- root/root 2249 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -rw-r--r-- root/root 4805 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -rw-r--r-- root/root 3862 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -rw-r--r-- root/root 2291 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -rw-r--r-- root/root 3572 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -rw-r--r-- root/root 7739 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -rw-r--r-- root/root 4665 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -rw-r--r-- root/root 8138 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -rw-r--r-- root/root 7019 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -rw-r--r-- root/root 7698 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -rw-r--r-- root/root 7663 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -rw-r--r-- root/root 6151 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -rw-r--r-- root/root 4540 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -rw-r--r-- root/root 13710 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -rw-r--r-- root/root 4990 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -rw-r--r-- root/root 9612 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -rw-r--r-- root/root 7269 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -rw-r--r-- root/root 6607 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -rw-r--r-- root/root 5341 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -rw-r--r-- root/root 5463 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -rw-r--r-- root/root 3643 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -rw-r--r-- root/root 4566 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -rw-r--r-- root/root 5301 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -rw-r--r-- root/root 2527 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -rw-r--r-- root/root 10624 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -rw-r--r-- root/root 5210 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -rw-r--r-- root/root 9173 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -rw-r--r-- root/root 5357 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -rw-r--r-- root/root 7346 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -rw-r--r-- root/root 4738 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -rw-r--r-- root/root 10837 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -rw-r--r-- root/root 9870 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -rw-r--r-- root/root 11138 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -rw-r--r-- root/root 10719 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -rw-r--r-- root/root 9591 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -rw-r--r-- root/root 12161 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -rw-r--r-- root/root 12470 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -rw-r--r-- root/root 12168 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -rw-r--r-- root/root 8795 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -rw-r--r-- root/root 5443 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -rw-r--r-- root/root 9457 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -rw-r--r-- root/root 11335 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -rw-r--r-- root/root 12163 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -rw-r--r-- root/root 10717 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -rw-r--r-- root/root 9590 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -rw-r--r-- root/root 12473 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -rw-r--r-- root/root 12162 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -rw-r--r-- root/root 9712 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/document-export-ocal.svg -rw-r--r-- root/root 10613 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -rw-r--r-- root/root 9712 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/document-import-ocal.svg -rw-r--r-- root/root 11609 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -rw-r--r-- root/root 9076 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -rw-r--r-- root/root 7852 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -rw-r--r-- root/root 4396 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -rw-r--r-- root/root 5637 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -rw-r--r-- root/root 3223 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -rw-r--r-- root/root 3855 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -rw-r--r-- root/root 3214 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -rw-r--r-- root/root 2605 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -rw-r--r-- root/root 4338 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -rw-r--r-- root/root 8776 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -rw-r--r-- root/root 4199 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -rw-r--r-- root/root 9978 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -rw-r--r-- root/root 2572 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -rw-r--r-- root/root 1870 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -rw-r--r-- root/root 4836 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -rw-r--r-- root/root 4969 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -rw-r--r-- root/root 2363 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -rw-r--r-- root/root 2763 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -rw-r--r-- root/root 2646 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -rw-r--r-- root/root 4240 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -rw-r--r-- root/root 3032 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -rw-r--r-- root/root 2734 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -rw-r--r-- root/root 8149 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -rw-r--r-- root/root 6160 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -rw-r--r-- root/root 2746 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -rw-r--r-- root/root 6597 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -rw-r--r-- root/root 4211 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -rw-r--r-- root/root 3621 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -rw-r--r-- root/root 6137 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -rw-r--r-- root/root 7753 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -rw-r--r-- root/root 7618 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -rw-r--r-- root/root 3730 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -rw-r--r-- root/root 21083 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -rw-r--r-- root/root 3302 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -rw-r--r-- root/root 2452 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -rw-r--r-- root/root 6877 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -rw-r--r-- root/root 6861 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -rw-r--r-- root/root 3232 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -rw-r--r-- root/root 4765 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -rw-r--r-- root/root 3807 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -rw-r--r-- root/root 15190 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -rw-r--r-- root/root 4835 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -rw-r--r-- root/root 3792 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -rw-r--r-- root/root 9021 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -rw-r--r-- root/root 4861 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -rw-r--r-- root/root 3784 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -rw-r--r-- root/root 5915 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -rw-r--r-- root/root 4696 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -rw-r--r-- root/root 2872 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -rw-r--r-- root/root 3964 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -rw-r--r-- root/root 7270 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -rw-r--r-- root/root 6474 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -rw-r--r-- root/root 6757 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -rw-r--r-- root/root 7020 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -rw-r--r-- root/root 6282 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -rw-r--r-- root/root 7968 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -rw-r--r-- root/root 9680 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -rw-r--r-- root/root 5933 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -rw-r--r-- root/root 5592 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -rw-r--r-- root/root 1515 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -rw-r--r-- root/root 10463 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -rw-r--r-- root/root 5591 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -rw-r--r-- root/root 4847 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -rw-r--r-- root/root 2507 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -rw-r--r-- root/root 2432 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -rw-r--r-- root/root 3623 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -rw-r--r-- root/root 6604 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -rw-r--r-- root/root 6576 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -rw-r--r-- root/root 7891 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -rw-r--r-- root/root 4684 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -rw-r--r-- root/root 4094 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -rw-r--r-- root/root 1819 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -rw-r--r-- root/root 2326 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -rw-r--r-- root/root 5571 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -rw-r--r-- root/root 9818 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -rw-r--r-- root/root 6483 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -rw-r--r-- root/root 4935 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -rw-r--r-- root/root 5177 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -rw-r--r-- root/root 5163 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/info.svg -rw-r--r-- root/root 12264 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -rw-r--r-- root/root 6244 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -rw-r--r-- root/root 5674 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -rw-r--r-- root/root 5514 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -rw-r--r-- root/root 13319 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -rw-r--r-- root/root 7166 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -rw-r--r-- root/root 3496 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -rw-r--r-- root/root 5377 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -rw-r--r-- root/root 3685 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -rw-r--r-- root/root 6536 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -rw-r--r-- root/root 6497 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -rw-r--r-- root/root 5370 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -rw-r--r-- root/root 7190 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -rw-r--r-- root/root 7154 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -rw-r--r-- root/root 8053 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -rw-r--r-- root/root 5294 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -rw-r--r-- root/root 6560 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -rw-r--r-- root/root 13373 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -rw-r--r-- root/root 14978 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -rw-r--r-- root/root 6556 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -rw-r--r-- root/root 14273 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -rw-r--r-- root/root 13036 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -rw-r--r-- root/root 8342 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -rw-r--r-- root/root 8592 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -rw-r--r-- root/root 7158 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -rw-r--r-- root/root 8843 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -rw-r--r-- root/root 7979 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -rw-r--r-- root/root 7550 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -rw-r--r-- root/root 7825 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -rw-r--r-- root/root 7772 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -rw-r--r-- root/root 5068 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -rw-r--r-- root/root 5065 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -rw-r--r-- root/root 4574 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -rw-r--r-- root/root 3968 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -rw-r--r-- root/root 7517 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -rw-r--r-- root/root 5148 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -rw-r--r-- root/root 5159 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -rw-r--r-- root/root 7821 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -rw-r--r-- root/root 10672 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -rw-r--r-- root/root 11739 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -rw-r--r-- root/root 6939 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -rw-r--r-- root/root 10953 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -rw-r--r-- root/root 14314 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -rw-r--r-- root/root 5138 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -rw-r--r-- root/root 10172 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -rw-r--r-- root/root 10181 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -rw-r--r-- root/root 10988 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -rw-r--r-- root/root 10954 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -rw-r--r-- root/root 11857 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -rw-r--r-- root/root 11007 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -rw-r--r-- root/root 5292 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -rw-r--r-- root/root 7512 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -rw-r--r-- root/root 6952 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -rw-r--r-- root/root 5742 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -rw-r--r-- root/root 6764 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -rw-r--r-- root/root 2957 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -rw-r--r-- root/root 4660 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -rw-r--r-- root/root 4627 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -rw-r--r-- root/root 4306 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -rw-r--r-- root/root 4957 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -rw-r--r-- root/root 3943 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -rw-r--r-- root/root 4841 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -rw-r--r-- root/root 4248 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -rw-r--r-- root/root 6450 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -rw-r--r-- root/root 3688 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -rw-r--r-- root/root 4283 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -rw-r--r-- root/root 5147 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -rw-r--r-- root/root 7224 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -rw-r--r-- root/root 9780 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -rw-r--r-- root/root 3458 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -rw-r--r-- root/root 7842 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -rw-r--r-- root/root 6141 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -rw-r--r-- root/root 7640 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -rw-r--r-- root/root 11578 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -rw-r--r-- root/root 8242 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -rw-r--r-- root/root 9136 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -rw-r--r-- root/root 8877 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -rw-r--r-- root/root 6555 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -rw-r--r-- root/root 6233 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -rw-r--r-- root/root 11561 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -rw-r--r-- root/root 7835 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -rw-r--r-- root/root 7412 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -rw-r--r-- root/root 4033 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -rw-r--r-- root/root 4703 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -rw-r--r-- root/root 3679 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -rw-r--r-- root/root 3957 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -rw-r--r-- root/root 3690 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -rw-r--r-- root/root 3356 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -rw-r--r-- root/root 4318 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -rw-r--r-- root/root 7195 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -rw-r--r-- root/root 3897 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -rw-r--r-- root/root 53207 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -rw-r--r-- root/root 6687 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -rw-r--r-- root/root 5455 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -rw-r--r-- root/root 3685 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -rw-r--r-- root/root 10694 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -rw-r--r-- root/root 16382 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -rw-r--r-- root/root 5190 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -rw-r--r-- root/root 5666 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -rw-r--r-- root/root 5095 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -rw-r--r-- root/root 8283 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -rw-r--r-- root/root 5418 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -rw-r--r-- root/root 6683 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -rw-r--r-- root/root 5148 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -rw-r--r-- root/root 5658 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -rw-r--r-- root/root 2329 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -rw-r--r-- root/root 5731 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -rw-r--r-- root/root 3958 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -rw-r--r-- root/root 3951 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -rw-r--r-- root/root 5906 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -rw-r--r-- root/root 9231 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -rw-r--r-- root/root 7850 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -rw-r--r-- root/root 14464 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -rw-r--r-- root/root 7178 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -rw-r--r-- root/root 4599 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -rw-r--r-- root/root 2667 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -rw-r--r-- root/root 3955 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -rw-r--r-- root/root 4561 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -rw-r--r-- root/root 2348 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -rw-r--r-- root/root 3957 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -rw-r--r-- root/root 3956 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -rw-r--r-- root/root 4766 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -rw-r--r-- root/root 8057 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -rw-r--r-- root/root 9374 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -rw-r--r-- root/root 9947 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -rw-r--r-- root/root 5819 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -rw-r--r-- root/root 3429 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -rw-r--r-- root/root 7630 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -rw-r--r-- root/root 6907 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -rw-r--r-- root/root 3544 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -rw-r--r-- root/root 6795 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -rw-r--r-- root/root 6262 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -rw-r--r-- root/root 4122 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -rw-r--r-- root/root 4155 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -rw-r--r-- root/root 4106 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -rw-r--r-- root/root 5649 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -rw-r--r-- root/root 5616 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -rw-r--r-- root/root 5693 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -rw-r--r-- root/root 9266 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -rw-r--r-- root/root 6314 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -rw-r--r-- root/root 5576 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -rw-r--r-- root/root 3953 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -rw-r--r-- root/root 3858 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -rw-r--r-- root/root 4272 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -rw-r--r-- root/root 3452 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -rw-r--r-- root/root 6402 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -rw-r--r-- root/root 7288 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -rw-r--r-- root/root 6174 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -rw-r--r-- root/root 13118 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -rw-r--r-- root/root 7248 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -rw-r--r-- root/root 3017 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -rw-r--r-- root/root 3511 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -rw-r--r-- root/root 4957 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -rw-r--r-- root/root 5104 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -rw-r--r-- root/root 4734 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -rw-r--r-- root/root 4713 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -rw-r--r-- root/root 7091 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -rw-r--r-- root/root 7537 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -rw-r--r-- root/root 7588 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -rw-r--r-- root/root 6209 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -rw-r--r-- root/root 6479 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -rw-r--r-- root/root 6487 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -rw-r--r-- root/root 6769 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -rw-r--r-- root/root 4533 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -rw-r--r-- root/root 6457 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -rw-r--r-- root/root 6176 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -rw-r--r-- root/root 6250 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -rw-r--r-- root/root 7560 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -rw-r--r-- root/root 5489 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -rw-r--r-- root/root 8224 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -rw-r--r-- root/root 8249 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -rw-r--r-- root/root 6704 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -rw-r--r-- root/root 7613 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -rw-r--r-- root/root 5938 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -rw-r--r-- root/root 7682 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -rw-r--r-- root/root 7926 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -rw-r--r-- root/root 6682 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -rw-r--r-- root/root 7598 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -rw-r--r-- root/root 5617 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -rw-r--r-- root/root 6427 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -rw-r--r-- root/root 6100 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -rw-r--r-- root/root 5107 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -rw-r--r-- root/root 6429 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -rw-r--r-- root/root 3826 2022-05-01 11:09 ./usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/ -rw-r--r-- root/root 1182 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -rw-r--r-- root/root 1164 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -rw-r--r-- root/root 1145 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -rw-r--r-- root/root 1249 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -rw-r--r-- root/root 1111 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/arc.svg -rw-r--r-- root/root 1306 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/box.svg -rw-r--r-- root/root 1896 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -rw-r--r-- root/root 1153 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/connector.svg -rw-r--r-- root/root 2483 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -rw-r--r-- root/root 2509 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -rw-r--r-- root/root 2141 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -rw-r--r-- root/root 2204 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -rw-r--r-- root/root 1343 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/eraser.svg -rw-r--r-- root/root 2141 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/flood.svg -rw-r--r-- root/root 2437 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/geometric.svg -rw-r--r-- root/root 1719 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -rw-r--r-- root/root 1467 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/gradient.svg -rw-r--r-- root/root 1394 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/measure.svg -rw-r--r-- root/root 2100 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -rw-r--r-- root/root 1792 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/mesh.svg -rw-r--r-- root/root 3491 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -rw-r--r-- root/root 3504 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -rw-r--r-- root/root 3492 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/node.svg -rw-r--r-- root/root 1790 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/pen.svg -rw-r--r-- root/root 1929 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/pencil.svg -rw-r--r-- root/root 1117 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/rect.svg -rw-r--r-- root/root 1151 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/rotate.svg -rw-r--r-- root/root 1327 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -rw-r--r-- root/root 1319 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -rw-r--r-- root/root 898 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/select.svg -rw-r--r-- root/root 1615 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/spiral.svg -rw-r--r-- root/root 2651 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/spray.svg -rw-r--r-- root/root 1293 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/star.svg -rw-r--r-- root/root 1067 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -rw-r--r-- root/root 1337 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/text.svg -rw-r--r-- root/root 1667 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -rw-r--r-- root/root 1578 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -rw-r--r-- root/root 1407 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -rw-r--r-- root/root 1247 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -rw-r--r-- root/root 1424 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -rw-r--r-- root/root 1157 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -rw-r--r-- root/root 1484 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -rw-r--r-- root/root 1157 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -rw-r--r-- root/root 1319 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -rw-r--r-- root/root 1405 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -rw-r--r-- root/root 1405 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -rw-r--r-- root/root 1669 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -rw-r--r-- root/root 1217 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -rw-r--r-- root/root 1217 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -rw-r--r-- root/root 1427 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -rw-r--r-- root/root 1336 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -rw-r--r-- root/root 1334 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -rw-r--r-- root/root 1348 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -rw-r--r-- root/root 1316 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -rw-r--r-- root/root 272 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/index.theme drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/ -rw-r--r-- root/root 4049 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -rw-r--r-- root/root 6458 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -rw-r--r-- root/root 7348 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -rw-r--r-- root/root 5955 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -rw-r--r-- root/root 2111 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -rw-r--r-- root/root 7219 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -rw-r--r-- root/root 6021 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -rw-r--r-- root/root 7534 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -rw-r--r-- root/root 7859 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -rw-r--r-- root/root 4136 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -rw-r--r-- root/root 7431 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -rw-r--r-- root/root 6031 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -rw-r--r-- root/root 6582 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -rw-r--r-- root/root 2374 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -rw-r--r-- root/root 7457 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -rw-r--r-- root/root 6118 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -rw-r--r-- root/root 5341 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -rw-r--r-- root/root 2320 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -rw-r--r-- root/root 15590 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -rw-r--r-- root/root 1630 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -rw-r--r-- root/root 4805 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -rw-r--r-- root/root 3862 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -rw-r--r-- root/root 873 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -rw-r--r-- root/root 884 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -rw-r--r-- root/root 889 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -rw-r--r-- root/root 768 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -rw-r--r-- root/root 870 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -rw-r--r-- root/root 872 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -rw-r--r-- root/root 869 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -rw-r--r-- root/root 880 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -rw-r--r-- root/root 885 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -rw-r--r-- root/root 2291 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -rw-r--r-- root/root 3579 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -rw-r--r-- root/root 3572 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -rw-r--r-- root/root 3621 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -rw-r--r-- root/root 2713 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -rw-r--r-- root/root 8561 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -rw-r--r-- root/root 4265 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -rw-r--r-- root/root 2569 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -rw-r--r-- root/root 2574 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -rw-r--r-- root/root 2176 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -rw-r--r-- root/root 6151 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -rw-r--r-- root/root 4540 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -rw-r--r-- root/root 13710 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -rw-r--r-- root/root 4990 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -rw-r--r-- root/root 5321 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -rw-r--r-- root/root 5625 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -rw-r--r-- root/root 3206 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -rw-r--r-- root/root 8420 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -rw-r--r-- root/root 4615 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -rw-r--r-- root/root 3700 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -rw-r--r-- root/root 2993 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -rw-r--r-- root/root 3583 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -rw-r--r-- root/root 2633 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -rw-r--r-- root/root 4949 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -rw-r--r-- root/root 2527 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -rw-r--r-- root/root 2780 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -rw-r--r-- root/root 5436 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -rw-r--r-- root/root 2665 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -rw-r--r-- root/root 9173 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -rw-r--r-- root/root 3523 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -rw-r--r-- root/root 1980 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -rw-r--r-- root/root 6987 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -rw-r--r-- root/root 3419 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -rw-r--r-- root/root 3311 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -rw-r--r-- root/root 871 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -rw-r--r-- root/root 826 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -rw-r--r-- root/root 1748 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -rw-r--r-- root/root 2630 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -rw-r--r-- root/root 1185 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -rw-r--r-- root/root 2625 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -rw-r--r-- root/root 1079 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -rw-r--r-- root/root 2628 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -rw-r--r-- root/root 5624 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -rw-r--r-- root/root 6788 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -rw-r--r-- root/root 5996 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -rw-r--r-- root/root 1751 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -rw-r--r-- root/root 2732 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -rw-r--r-- root/root 2733 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -rw-r--r-- root/root 1286 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -rw-r--r-- root/root 1180 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -rw-r--r-- root/root 2724 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -rw-r--r-- root/root 3967 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -rw-r--r-- root/root 3994 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-export-ocal.svg -rw-r--r-- root/root 3234 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -rw-r--r-- root/root 3999 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-import-ocal.svg -rw-r--r-- root/root 3142 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -rw-r--r-- root/root 4032 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -rw-r--r-- root/root 2187 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -rw-r--r-- root/root 1908 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -rw-r--r-- root/root 1760 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -rw-r--r-- root/root 2228 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -rw-r--r-- root/root 2447 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -rw-r--r-- root/root 6011 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -rw-r--r-- root/root 4618 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -rw-r--r-- root/root 3756 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -rw-r--r-- root/root 441 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -rw-r--r-- root/root 440 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -rw-r--r-- root/root 458 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -rw-r--r-- root/root 3085 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -rw-r--r-- root/root 2000 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -rw-r--r-- root/root 2099 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -rw-r--r-- root/root 5170 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -rw-r--r-- root/root 2464 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -rw-r--r-- root/root 2813 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -rw-r--r-- root/root 4029 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -rw-r--r-- root/root 2404 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -rw-r--r-- root/root 2570 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -rw-r--r-- root/root 1318 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -rw-r--r-- root/root 1706 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -rw-r--r-- root/root 615 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -rw-r--r-- root/root 1382 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -rw-r--r-- root/root 4235 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -rw-r--r-- root/root 7211 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -rw-r--r-- root/root 4938 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -rw-r--r-- root/root 4885 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -rw-r--r-- root/root 2773 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -rw-r--r-- root/root 2077 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -rw-r--r-- root/root 1606 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -rw-r--r-- root/root 4349 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-ouline.svg -rw-r--r-- root/root 2487 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -rw-r--r-- root/root 3191 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -rw-r--r-- root/root 3752 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -rw-r--r-- root/root 2103 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -rw-r--r-- root/root 1919 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -rw-r--r-- root/root 2145 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -rw-r--r-- root/root 3302 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -rw-r--r-- root/root 2452 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -rw-r--r-- root/root 2347 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -rw-r--r-- root/root 2395 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -rw-r--r-- root/root 1444 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -rw-r--r-- root/root 2261 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -rw-r--r-- root/root 2027 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -rw-r--r-- root/root 1656 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -rw-r--r-- root/root 4765 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -rw-r--r-- root/root 3807 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -rw-r--r-- root/root 4237 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -rw-r--r-- root/root 4835 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -rw-r--r-- root/root 3792 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -rw-r--r-- root/root 3108 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -rw-r--r-- root/root 4861 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -rw-r--r-- root/root 3784 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -rw-r--r-- root/root 2264 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -rw-r--r-- root/root 1623 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -rw-r--r-- root/root 6729 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -rw-r--r-- root/root 1899 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -rw-r--r-- root/root 8442 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -rw-r--r-- root/root 1900 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -rw-r--r-- root/root 2415 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -rw-r--r-- root/root 6474 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -rw-r--r-- root/root 6757 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -rw-r--r-- root/root 7020 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -rw-r--r-- root/root 6282 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -rw-r--r-- root/root 7968 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -rw-r--r-- root/root 4355 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -rw-r--r-- root/root 1617 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -rw-r--r-- root/root 2371 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -rw-r--r-- root/root 5933 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -rw-r--r-- root/root 5592 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -rw-r--r-- root/root 1515 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -rw-r--r-- root/root 10463 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -rw-r--r-- root/root 6443 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -rw-r--r-- root/root 7126 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -rw-r--r-- root/root 5079 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -rw-r--r-- root/root 5175 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -rw-r--r-- root/root 15601 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -rw-r--r-- root/root 5564 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -rw-r--r-- root/root 7630 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -rw-r--r-- root/root 15601 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -rw-r--r-- root/root 250213 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -rw-r--r-- root/root 6275 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -rw-r--r-- root/root 7799 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -rw-r--r-- root/root 9740 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -rw-r--r-- root/root 4130 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -rw-r--r-- root/root 188138 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -rw-r--r-- root/root 15602 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -rw-r--r-- root/root 5289 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -rw-r--r-- root/root 6442 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -rw-r--r-- root/root 6277 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -rw-r--r-- root/root 3707 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -rw-r--r-- root/root 3944 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -rw-r--r-- root/root 5591 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -rw-r--r-- root/root 4847 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -rw-r--r-- root/root 1107 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -rw-r--r-- root/root 1088 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -rw-r--r-- root/root 3623 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -rw-r--r-- root/root 5756 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -rw-r--r-- root/root 2022 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -rw-r--r-- root/root 1998 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -rw-r--r-- root/root 1450 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -rw-r--r-- root/root 1536 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -rw-r--r-- root/root 3283 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -rw-r--r-- root/root 1664 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -rw-r--r-- root/root 7891 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -rw-r--r-- root/root 1542 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -rw-r--r-- root/root 1535 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -rw-r--r-- root/root 697 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -rw-r--r-- root/root 640 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -rw-r--r-- root/root 453 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -rw-r--r-- root/root 2326 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -rw-r--r-- root/root 10694 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -rw-r--r-- root/root 4869 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -rw-r--r-- root/root 3661 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -rw-r--r-- root/root 6483 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -rw-r--r-- root/root 4935 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -rw-r--r-- root/root 5177 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -rw-r--r-- root/root 5163 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -rw-r--r-- root/root 10348 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -rw-r--r-- root/root 3437 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -rw-r--r-- root/root 6244 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -rw-r--r-- root/root 5674 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -rw-r--r-- root/root 4713 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -rw-r--r-- root/root 5514 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -rw-r--r-- root/root 13319 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -rw-r--r-- root/root 3870 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -rw-r--r-- root/root 3494 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -rw-r--r-- root/root 3199 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -rw-r--r-- root/root 3881 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -rw-r--r-- root/root 2976 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -rw-r--r-- root/root 3355 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -rw-r--r-- root/root 3284 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -rw-r--r-- root/root 3787 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -rw-r--r-- root/root 4019 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -rw-r--r-- root/root 3882 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -rw-r--r-- root/root 8053 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -rw-r--r-- root/root 1063 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -rw-r--r-- root/root 2628 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -rw-r--r-- root/root 5294 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -rw-r--r-- root/root 1188 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -rw-r--r-- root/root 1611 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -rw-r--r-- root/root 1125 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -rw-r--r-- root/root 1273 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -rw-r--r-- root/root 1614 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -rw-r--r-- root/root 1269 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -rw-r--r-- root/root 1126 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -rw-r--r-- root/root 1809 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -rw-r--r-- root/root 1758 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -rw-r--r-- root/root 693 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -rw-r--r-- root/root 1562 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -rw-r--r-- root/root 1541 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -rw-r--r-- root/root 1555 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -rw-r--r-- root/root 2189 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -rw-r--r-- root/root 1616 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -rw-r--r-- root/root 1599 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -rw-r--r-- root/root 1613 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -rw-r--r-- root/root 1581 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -rw-r--r-- root/root 1035 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -rw-r--r-- root/root 3728 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -rw-r--r-- root/root 699 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -rw-r--r-- root/root 1835 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -rw-r--r-- root/root 4419 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -rw-r--r-- root/root 1804 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -rw-r--r-- root/root 4318 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -rw-r--r-- root/root 1793 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -rw-r--r-- root/root 2479 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -rw-r--r-- root/root 3053 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -rw-r--r-- root/root 3106 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -rw-r--r-- root/root 2655 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -rw-r--r-- root/root 6907 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -rw-r--r-- root/root 525 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -rw-r--r-- root/root 762 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -rw-r--r-- root/root 849 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -rw-r--r-- root/root 6148 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -rw-r--r-- root/root 7666 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -rw-r--r-- root/root 3552 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -rw-r--r-- root/root 1979 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -rw-r--r-- root/root 1961 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -rw-r--r-- root/root 6337 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -rw-r--r-- root/root 6269 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -rw-r--r-- root/root 2455 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -rw-r--r-- root/root 6690 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -rw-r--r-- root/root 4775 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -rw-r--r-- root/root 2127 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -rw-r--r-- root/root 2947 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -rw-r--r-- root/root 3038 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -rw-r--r-- root/root 5733 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -rw-r--r-- root/root 3363 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -rw-r--r-- root/root 6764 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -rw-r--r-- root/root 2957 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -rw-r--r-- root/root 3067 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -rw-r--r-- root/root 1071 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -rw-r--r-- root/root 1200 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -rw-r--r-- root/root 1540 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -rw-r--r-- root/root 2408 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -rw-r--r-- root/root 1696 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -rw-r--r-- root/root 1379 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -rw-r--r-- root/root 1796 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -rw-r--r-- root/root 1295 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -rw-r--r-- root/root 1156 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -rw-r--r-- root/root 823 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -rw-r--r-- root/root 1156 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -rw-r--r-- root/root 1156 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -rw-r--r-- root/root 826 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -rw-r--r-- root/root 826 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -rw-r--r-- root/root 2023 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -rw-r--r-- root/root 1197 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -rw-r--r-- root/root 1379 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -rw-r--r-- root/root 3480 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -rw-r--r-- root/root 1633 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -rw-r--r-- root/root 685 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -rw-r--r-- root/root 1347 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -rw-r--r-- root/root 1575 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -rw-r--r-- root/root 1481 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -rw-r--r-- root/root 2147 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -rw-r--r-- root/root 1347 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -rw-r--r-- root/root 1341 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -rw-r--r-- root/root 1989 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -rw-r--r-- root/root 1806 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -rw-r--r-- root/root 1102 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -rw-r--r-- root/root 2025 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -rw-r--r-- root/root 2372 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -rw-r--r-- root/root 4528 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -rw-r--r-- root/root 2716 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -rw-r--r-- root/root 1404 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -rw-r--r-- root/root 2391 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -rw-r--r-- root/root 2188 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -rw-r--r-- root/root 1910 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -rw-r--r-- root/root 741 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -rw-r--r-- root/root 1270 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -rw-r--r-- root/root 3678 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -rw-r--r-- root/root 2537 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -rw-r--r-- root/root 2821 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -rw-r--r-- root/root 2537 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -rw-r--r-- root/root 1313 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -rw-r--r-- root/root 4318 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -rw-r--r-- root/root 1277 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -rw-r--r-- root/root 3793 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -rw-r--r-- root/root 3897 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -rw-r--r-- root/root 53207 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -rw-r--r-- root/root 6535 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -rw-r--r-- root/root 3098 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -rw-r--r-- root/root 5455 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -rw-r--r-- root/root 4324 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -rw-r--r-- root/root 1694 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -rw-r--r-- root/root 2381 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -rw-r--r-- root/root 10694 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -rw-r--r-- root/root 16382 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -rw-r--r-- root/root 5190 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -rw-r--r-- root/root 2816 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -rw-r--r-- root/root 1055 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -rw-r--r-- root/root 1069 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -rw-r--r-- root/root 5110 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -rw-r--r-- root/root 1718 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -rw-r--r-- root/root 1766 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -rw-r--r-- root/root 2110 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -rw-r--r-- root/root 1065 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -rw-r--r-- root/root 1051 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -rw-r--r-- root/root 3837 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -rw-r--r-- root/root 4033 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -rw-r--r-- root/root 7135 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -rw-r--r-- root/root 2896 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -rw-r--r-- root/root 5906 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -rw-r--r-- root/root 2175 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -rw-r--r-- root/root 1899 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -rw-r--r-- root/root 14464 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -rw-r--r-- root/root 7178 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -rw-r--r-- root/root 4599 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -rw-r--r-- root/root 2670 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -rw-r--r-- root/root 1439 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -rw-r--r-- root/root 1454 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -rw-r--r-- root/root 1280 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -rw-r--r-- root/root 1450 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -rw-r--r-- root/root 1438 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -rw-r--r-- root/root 1536 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -rw-r--r-- root/root 1426 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -rw-r--r-- root/root 1674 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -rw-r--r-- root/root 1643 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -rw-r--r-- root/root 2402 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -rw-r--r-- root/root 1616 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -rw-r--r-- root/root 1883 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -rw-r--r-- root/root 1561 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -rw-r--r-- root/root 1657 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -rw-r--r-- root/root 2586 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -rw-r--r-- root/root 2210 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -rw-r--r-- root/root 2847 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -rw-r--r-- root/root 1965 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -rw-r--r-- root/root 6262 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -rw-r--r-- root/root 3247 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -rw-r--r-- root/root 2833 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -rw-r--r-- root/root 2694 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -rw-r--r-- root/root 5706 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -rw-r--r-- root/root 489 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -rw-r--r-- root/root 509 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -rw-r--r-- root/root 493 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -rw-r--r-- root/root 614 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -rw-r--r-- root/root 700 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -rw-r--r-- root/root 1089 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -rw-r--r-- root/root 4202 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -rw-r--r-- root/root 1978 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -rw-r--r-- root/root 1996 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -rw-r--r-- root/root 1569 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -rw-r--r-- root/root 1588 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -rw-r--r-- root/root 2313 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -rw-r--r-- root/root 1590 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -rw-r--r-- root/root 1589 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -rw-r--r-- root/root 4132 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -rw-r--r-- root/root 6314 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -rw-r--r-- root/root 4237 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -rw-r--r-- root/root 3104 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -rw-r--r-- root/root 1593 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -rw-r--r-- root/root 1599 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -rw-r--r-- root/root 1594 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -rw-r--r-- root/root 2262 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -rw-r--r-- root/root 2513 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -rw-r--r-- root/root 2623 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -rw-r--r-- root/root 3858 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -rw-r--r-- root/root 1945 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -rw-r--r-- root/root 1851 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -rw-r--r-- root/root 1876 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -rw-r--r-- root/root 2096 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -rw-r--r-- root/root 1979 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -rw-r--r-- root/root 3605 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -rw-r--r-- root/root 3468 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -rw-r--r-- root/root 2039 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -rw-r--r-- root/root 10508 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -rw-r--r-- root/root 3238 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -rw-r--r-- root/root 3868 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -rw-r--r-- root/root 2198 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -rw-r--r-- root/root 1468 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -rw-r--r-- root/root 7204 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -rw-r--r-- root/root 2997 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -rw-r--r-- root/root 7248 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -rw-r--r-- root/root 3132 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -rw-r--r-- root/root 2601 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -rw-r--r-- root/root 2099 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -rw-r--r-- root/root 2018 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -rw-r--r-- root/root 1243 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -rw-r--r-- root/root 1277 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -rw-r--r-- root/root 1386 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -rw-r--r-- root/root 1886 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -rw-r--r-- root/root 1989 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -rw-r--r-- root/root 1348 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -rw-r--r-- root/root 1383 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -rw-r--r-- root/root 6487 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -rw-r--r-- root/root 2472 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -rw-r--r-- root/root 4533 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -rw-r--r-- root/root 3184 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -rw-r--r-- root/root 3361 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -rw-r--r-- root/root 3357 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -rw-r--r-- root/root 3698 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -rw-r--r-- root/root 4321 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -rw-r--r-- root/root 4023 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -rw-r--r-- root/root 4011 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -rw-r--r-- root/root 4833 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -rw-r--r-- root/root 6575 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -rw-r--r-- root/root 2903 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -rw-r--r-- root/root 4797 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -rw-r--r-- root/root 3412 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -rw-r--r-- root/root 4114 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -rw-r--r-- root/root 3508 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -rw-r--r-- root/root 2773 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -rw-r--r-- root/root 2997 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -rw-r--r-- root/root 3288 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -rw-r--r-- root/root 2553 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -rw-r--r-- root/root 2911 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -rw-r--r-- root/root 3322 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -rw-r--r-- root/root 5765 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/ -rw-r--r-- root/root 4915 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 2603 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -rw-r--r-- root/root 2934 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -rw-r--r-- root/root 2813 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -rw-r--r-- root/root 4021 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -rw-r--r-- root/root 3120 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -rw-r--r-- root/root 2634 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -rw-r--r-- root/root 5665 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -rw-r--r-- root/root 3513 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -rw-r--r-- root/root 3702 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3051 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -rw-r--r-- root/root 2716 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -rw-r--r-- root/root 3316 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -rw-r--r-- root/root 4259 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -rw-r--r-- root/root 2824 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -rw-r--r-- root/root 2898 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -rw-r--r-- root/root 5343 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -rw-r--r-- root/root 15592 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -rw-r--r-- root/root 1924 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -rw-r--r-- root/root 4772 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -rw-r--r-- root/root 3864 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -rw-r--r-- root/root 2346 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -rw-r--r-- root/root 2334 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -rw-r--r-- root/root 2337 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -rw-r--r-- root/root 1618 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -rw-r--r-- root/root 2306 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -rw-r--r-- root/root 2307 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -rw-r--r-- root/root 2200 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -rw-r--r-- root/root 2222 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -rw-r--r-- root/root 2327 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -rw-r--r-- root/root 2292 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -rw-r--r-- root/root 3302 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -rw-r--r-- root/root 3574 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -rw-r--r-- root/root 1966 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -rw-r--r-- root/root 1858 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -rw-r--r-- root/root 3822 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -rw-r--r-- root/root 2107 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -rw-r--r-- root/root 1976 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -rw-r--r-- root/root 2249 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -rw-r--r-- root/root 1915 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -rw-r--r-- root/root 6153 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -rw-r--r-- root/root 4542 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -rw-r--r-- root/root 13708 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -rw-r--r-- root/root 4992 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -rw-r--r-- root/root 1760 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -rw-r--r-- root/root 2311 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -rw-r--r-- root/root 2532 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -rw-r--r-- root/root 3828 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -rw-r--r-- root/root 2498 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -rw-r--r-- root/root 2384 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -rw-r--r-- root/root 1620 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -rw-r--r-- root/root 4648 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -rw-r--r-- root/root 2251 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -rw-r--r-- root/root 2498 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -rw-r--r-- root/root 2527 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects.svg -rw-r--r-- root/root 2418 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -rw-r--r-- root/root 1758 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -rw-r--r-- root/root 2234 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -rw-r--r-- root/root 7251 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -rw-r--r-- root/root 3351 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -rw-r--r-- root/root 1599 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -rw-r--r-- root/root 2226 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -rw-r--r-- root/root 2495 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -rw-r--r-- root/root 2381 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -rw-r--r-- root/root 2821 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -rw-r--r-- root/root 3754 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -rw-r--r-- root/root 4223 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 3098 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -rw-r--r-- root/root 4294 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -rw-r--r-- root/root 3046 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -rw-r--r-- root/root 5489 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -rw-r--r-- root/root 3080 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -rw-r--r-- root/root 2002 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -rw-r--r-- root/root 1763 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -rw-r--r-- root/root 2602 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -rw-r--r-- root/root 4187 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3045 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -rw-r--r-- root/root 3089 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -rw-r--r-- root/root 4569 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -rw-r--r-- root/root 5227 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -rw-r--r-- root/root 3230 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -rw-r--r-- root/root 2929 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -rw-r--r-- root/root 4448 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-ocal-symbolic.svg -rw-r--r-- root/root 2430 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -rw-r--r-- root/root 15556 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-ocal-symbolic.svg -rw-r--r-- root/root 2356 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -rw-r--r-- root/root 2260 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -rw-r--r-- root/root 2676 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -rw-r--r-- root/root 1909 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -rw-r--r-- root/root 1761 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -rw-r--r-- root/root 2229 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -rw-r--r-- root/root 3025 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -rw-r--r-- root/root 2261 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -rw-r--r-- root/root 2373 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -rw-r--r-- root/root 2343 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -rw-r--r-- root/root 1660 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -rw-r--r-- root/root 2974 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -rw-r--r-- root/root 1482 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -rw-r--r-- root/root 1646 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -rw-r--r-- root/root 2341 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -rw-r--r-- root/root 2023 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -rw-r--r-- root/root 2227 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -rw-r--r-- root/root 3425 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -rw-r--r-- root/root 2034 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -rw-r--r-- root/root 3455 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -rw-r--r-- root/root 3376 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -rw-r--r-- root/root 1867 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -rw-r--r-- root/root 2037 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -rw-r--r-- root/root 1926 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -rw-r--r-- root/root 1833 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -rw-r--r-- root/root 3322 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -rw-r--r-- root/root 3827 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -rw-r--r-- root/root 2349 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -rw-r--r-- root/root 3199 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -rw-r--r-- root/root 2639 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -rw-r--r-- root/root 2085 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -rw-r--r-- root/root 1490 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -rw-r--r-- root/root 1435 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -rw-r--r-- root/root 2872 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -rw-r--r-- root/root 2489 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -rw-r--r-- root/root 1687 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -rw-r--r-- root/root 1854 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -rw-r--r-- root/root 2130 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -rw-r--r-- root/root 2227 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -rw-r--r-- root/root 2227 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -rw-r--r-- root/root 3302 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe.svg -rw-r--r-- root/root 2452 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link.svg -rw-r--r-- root/root 1858 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -rw-r--r-- root/root 1881 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -rw-r--r-- root/root 1445 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -rw-r--r-- root/root 2262 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -rw-r--r-- root/root 2747 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -rw-r--r-- root/root 1482 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -rw-r--r-- root/root 4765 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately.svg -rw-r--r-- root/root 3807 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height.svg -rw-r--r-- root/root 2710 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -rw-r--r-- root/root 4835 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately.svg -rw-r--r-- root/root 3792 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size.svg -rw-r--r-- root/root 2616 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -rw-r--r-- root/root 3108 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style.svg -rw-r--r-- root/root 2265 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -rw-r--r-- root/root 4861 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-seperately.svg -rw-r--r-- root/root 3784 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width.svg -rw-r--r-- root/root 1624 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -rw-r--r-- root/root 5576 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -rw-r--r-- root/root 4898 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -rw-r--r-- root/root 6854 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -rw-r--r-- root/root 4924 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -rw-r--r-- root/root 1828 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -rw-r--r-- root/root 6474 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke.svg -rw-r--r-- root/root 6757 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill.svg -rw-r--r-- root/root 7020 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type.svg -rw-r--r-- root/root 6282 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color.svg -rw-r--r-- root/root 7968 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style.svg -rw-r--r-- root/root 283 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -rw-r--r-- root/root 1768 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -rw-r--r-- root/root 1618 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -rw-r--r-- root/root 5900 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -rw-r--r-- root/root 5559 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -rw-r--r-- root/root 1524 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -rw-r--r-- root/root 10465 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -rw-r--r-- root/root 2943 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -rw-r--r-- root/root 2258 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -rw-r--r-- root/root 2300 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -rw-r--r-- root/root 5177 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -rw-r--r-- root/root 21837 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -rw-r--r-- root/root 18983 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -rw-r--r-- root/root 7632 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -rw-r--r-- root/root 21813 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -rw-r--r-- root/root 9325 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -rw-r--r-- root/root 7188 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -rw-r--r-- root/root 15807 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -rw-r--r-- root/root 36228 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -rw-r--r-- root/root 13802 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -rw-r--r-- root/root 5545 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -rw-r--r-- root/root 12522 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -rw-r--r-- root/root 14429 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -rw-r--r-- root/root 12307 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -rw-r--r-- root/root 6000 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -rw-r--r-- root/root 3709 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -rw-r--r-- root/root 11952 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -rw-r--r-- root/root 5593 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -rw-r--r-- root/root 4849 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -rw-r--r-- root/root 1542 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -rw-r--r-- root/root 1580 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -rw-r--r-- root/root 3625 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -rw-r--r-- root/root 2516 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -rw-r--r-- root/root 2023 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -rw-r--r-- root/root 1999 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -rw-r--r-- root/root 2913 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -rw-r--r-- root/root 2923 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -rw-r--r-- root/root 2970 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -rw-r--r-- root/root 3039 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -rw-r--r-- root/root 7893 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -rw-r--r-- root/root 1543 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -rw-r--r-- root/root 1536 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -rw-r--r-- root/root 2516 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -rw-r--r-- root/root 3109 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -rw-r--r-- root/root 1463 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -rw-r--r-- root/root 2305 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -rw-r--r-- root/root 10696 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -rw-r--r-- root/root 1849 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -rw-r--r-- root/root 3662 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -rw-r--r-- root/root 6483 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -rw-r--r-- root/root 2780 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -rw-r--r-- root/root 3907 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -rw-r--r-- root/root 3432 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -rw-r--r-- root/root 3218 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -rw-r--r-- root/root 3680 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -rw-r--r-- root/root 6246 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -rw-r--r-- root/root 5701 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -rw-r--r-- root/root 4715 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -rw-r--r-- root/root 5516 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -rw-r--r-- root/root 13321 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -rw-r--r-- root/root 1937 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -rw-r--r-- root/root 1755 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -rw-r--r-- root/root 1510 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -rw-r--r-- root/root 1917 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -rw-r--r-- root/root 1713 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -rw-r--r-- root/root 1752 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -rw-r--r-- root/root 1734 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -rw-r--r-- root/root 1921 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -rw-r--r-- root/root 2760 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -rw-r--r-- root/root 1963 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -rw-r--r-- root/root 8019 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -rw-r--r-- root/root 1646 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -rw-r--r-- root/root 9276 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -rw-r--r-- root/root 5296 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -rw-r--r-- root/root 1357 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -rw-r--r-- root/root 1752 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -rw-r--r-- root/root 2155 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -rw-r--r-- root/root 2214 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -rw-r--r-- root/root 1748 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -rw-r--r-- root/root 2216 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -rw-r--r-- root/root 2103 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -rw-r--r-- root/root 1862 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -rw-r--r-- root/root 1686 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -rw-r--r-- root/root 1850 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -rw-r--r-- root/root 2056 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -rw-r--r-- root/root 2088 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -rw-r--r-- root/root 1954 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -rw-r--r-- root/root 2823 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -rw-r--r-- root/root 5041 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -rw-r--r-- root/root 5150 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -rw-r--r-- root/root 5160 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -rw-r--r-- root/root 5144 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -rw-r--r-- root/root 1642 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -rw-r--r-- root/root 1813 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -rw-r--r-- root/root 1380 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -rw-r--r-- root/root 1836 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -rw-r--r-- root/root 2102 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -rw-r--r-- root/root 1805 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -rw-r--r-- root/root 2183 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -rw-r--r-- root/root 2205 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -rw-r--r-- root/root 3627 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -rw-r--r-- root/root 1590 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -rw-r--r-- root/root 2092 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -rw-r--r-- root/root 2024 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -rw-r--r-- root/root 1811 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -rw-r--r-- root/root 2150 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -rw-r--r-- root/root 1441 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -rw-r--r-- root/root 1991 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -rw-r--r-- root/root 5468 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -rw-r--r-- root/root 11892 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -rw-r--r-- root/root 3397 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -rw-r--r-- root/root 2189 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -rw-r--r-- root/root 1975 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -rw-r--r-- root/root 5650 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -rw-r--r-- root/root 5758 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -rw-r--r-- root/root 5809 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -rw-r--r-- root/root 6538 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -rw-r--r-- root/root 4494 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -rw-r--r-- root/root 2368 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -rw-r--r-- root/root 1646 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -rw-r--r-- root/root 4129 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -rw-r--r-- root/root 2725 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -rw-r--r-- root/root 2349 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -rw-r--r-- root/root 6731 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -rw-r--r-- root/root 2555 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -rw-r--r-- root/root 2218 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -rw-r--r-- root/root 3459 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -rw-r--r-- root/root 2367 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -rw-r--r-- root/root 2649 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -rw-r--r-- root/root 1841 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -rw-r--r-- root/root 12796 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -rw-r--r-- root/root 1853 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -rw-r--r-- root/root 16361 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -rw-r--r-- root/root 1840 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -rw-r--r-- root/root 1649 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -rw-r--r-- root/root 1645 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -rw-r--r-- root/root 1664 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -rw-r--r-- root/root 1664 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -rw-r--r-- root/root 1648 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -rw-r--r-- root/root 1855 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -rw-r--r-- root/root 1878 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -rw-r--r-- root/root 1371 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -rw-r--r-- root/root 1584 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -rw-r--r-- root/root 3463 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -rw-r--r-- root/root 2010 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -rw-r--r-- root/root 2530 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -rw-r--r-- root/root 1798 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -rw-r--r-- root/root 2069 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -rw-r--r-- root/root 1744 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -rw-r--r-- root/root 1850 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -rw-r--r-- root/root 2774 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -rw-r--r-- root/root 2357 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -rw-r--r-- root/root 1718 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -rw-r--r-- root/root 2320 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -rw-r--r-- root/root 2320 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -rw-r--r-- root/root 1898 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -rw-r--r-- root/root 2292 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -rw-r--r-- root/root 2650 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -rw-r--r-- root/root 1959 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -rw-r--r-- root/root 3014 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -rw-r--r-- root/root 1878 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -rw-r--r-- root/root 1962 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -rw-r--r-- root/root 1719 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -rw-r--r-- root/root 2246 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -rw-r--r-- root/root 2183 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -rw-r--r-- root/root 1797 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -rw-r--r-- root/root 1557 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -rw-r--r-- root/root 1576 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -rw-r--r-- root/root 1578 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -rw-r--r-- root/root 1503 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -rw-r--r-- root/root 4320 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -rw-r--r-- root/root 1490 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -rw-r--r-- root/root 2194 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -rw-r--r-- root/root 3889 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -rw-r--r-- root/root 53209 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -rw-r--r-- root/root 5464 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -rw-r--r-- root/root 3099 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -rw-r--r-- root/root 5422 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -rw-r--r-- root/root 3992 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -rw-r--r-- root/root 1793 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -rw-r--r-- root/root 2409 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -rw-r--r-- root/root 10696 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -rw-r--r-- root/root 16384 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -rw-r--r-- root/root 5192 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -rw-r--r-- root/root 1784 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -rw-r--r-- root/root 1977 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -rw-r--r-- root/root 1855 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -rw-r--r-- root/root 1869 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -rw-r--r-- root/root 3682 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -rw-r--r-- root/root 4157 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -rw-r--r-- root/root 2389 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -rw-r--r-- root/root 1878 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -rw-r--r-- root/root 1847 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -rw-r--r-- root/root 4549 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -rw-r--r-- root/root 3578 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -rw-r--r-- root/root 2050 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -rw-r--r-- root/root 2948 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -rw-r--r-- root/root 1535 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -rw-r--r-- root/root 5908 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -rw-r--r-- root/root 2214 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -rw-r--r-- root/root 2036 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -rw-r--r-- root/root 14466 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -rw-r--r-- root/root 7180 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -rw-r--r-- root/root 4601 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -rw-r--r-- root/root 2599 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -rw-r--r-- root/root 3558 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -rw-r--r-- root/root 2226 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -rw-r--r-- root/root 1994 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -rw-r--r-- root/root 2928 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -rw-r--r-- root/root 2101 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -rw-r--r-- root/root 2014 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -rw-r--r-- root/root 1689 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -rw-r--r-- root/root 2080 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -rw-r--r-- root/root 1986 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -rw-r--r-- root/root 2223 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -rw-r--r-- root/root 2859 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -rw-r--r-- root/root 2385 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -rw-r--r-- root/root 2177 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -rw-r--r-- root/root 2829 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -rw-r--r-- root/root 9604 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -rw-r--r-- root/root 1450 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -rw-r--r-- root/root 2343 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -rw-r--r-- root/root 1725 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -rw-r--r-- root/root 6264 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -rw-r--r-- root/root 1667 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -rw-r--r-- root/root 1542 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -rw-r--r-- root/root 1399 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -rw-r--r-- root/root 1860 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -rw-r--r-- root/root 2080 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -rw-r--r-- root/root 2062 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -rw-r--r-- root/root 2011 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -rw-r--r-- root/root 2516 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -rw-r--r-- root/root 2518 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -rw-r--r-- root/root 2651 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -rw-r--r-- root/root 2068 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -rw-r--r-- root/root 2006 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -rw-r--r-- root/root 1979 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -rw-r--r-- root/root 1997 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -rw-r--r-- root/root 2072 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -rw-r--r-- root/root 4283 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -rw-r--r-- root/root 4221 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -rw-r--r-- root/root 3998 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -rw-r--r-- root/root 5752 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -rw-r--r-- root/root 2751 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -rw-r--r-- root/root 6316 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -rw-r--r-- root/root 3576 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -rw-r--r-- root/root 1751 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -rw-r--r-- root/root 5098 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -rw-r--r-- root/root 5129 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -rw-r--r-- root/root 5133 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -rw-r--r-- root/root 2505 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -rw-r--r-- root/root 2781 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -rw-r--r-- root/root 4289 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -rw-r--r-- root/root 2002 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -rw-r--r-- root/root 2007 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -rw-r--r-- root/root 1812 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -rw-r--r-- root/root 1792 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -rw-r--r-- root/root 2614 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -rw-r--r-- root/root 2218 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -rw-r--r-- root/root 1691 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -rw-r--r-- root/root 1681 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -rw-r--r-- root/root 2182 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -rw-r--r-- root/root 2851 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -rw-r--r-- root/root 3240 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -rw-r--r-- root/root 3503 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -rw-r--r-- root/root 2126 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -rw-r--r-- root/root 1478 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -rw-r--r-- root/root 5063 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -rw-r--r-- root/root 1701 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -rw-r--r-- root/root 7250 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -rw-r--r-- root/root 3482 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -rw-r--r-- root/root 4781 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -rw-r--r-- root/root 2593 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -rw-r--r-- root/root 1973 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -rw-r--r-- root/root 1836 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -rw-r--r-- root/root 1857 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -rw-r--r-- root/root 2722 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -rw-r--r-- root/root 1773 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -rw-r--r-- root/root 1771 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -rw-r--r-- root/root 1684 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -rw-r--r-- root/root 1646 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -rw-r--r-- root/root 6487 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -rw-r--r-- root/root 2572 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -rw-r--r-- root/root 4535 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -rw-r--r-- root/root 2180 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -rw-r--r-- root/root 2068 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -rw-r--r-- root/root 2076 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -rw-r--r-- root/root 2803 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -rw-r--r-- root/root 3970 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -rw-r--r-- root/root 3933 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -rw-r--r-- root/root 2940 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -rw-r--r-- root/root 3725 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -rw-r--r-- root/root 5186 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -rw-r--r-- root/root 1822 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -rw-r--r-- root/root 1746 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -rw-r--r-- root/root 1722 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -rw-r--r-- root/root 2028 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -rw-r--r-- root/root 1724 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -rw-r--r-- root/root 1828 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -rw-r--r-- root/root 2021 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -rw-r--r-- root/root 1727 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -rw-r--r-- root/root 1807 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -rw-r--r-- root/root 1908 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -rw-r--r-- root/root 1719 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -rw-r--r-- root/root 1859 2022-05-01 11:09 ./usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/ -rw-r--r-- root/root 384 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/highlights.css -rw-r--r-- root/root 193 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/index.theme drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/ -rw-r--r-- root/root 5186 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 3007 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -rw-r--r-- root/root 3096 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -rw-r--r-- root/root 3178 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -rw-r--r-- root/root 3824 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -rw-r--r-- root/root 3741 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -rw-r--r-- root/root 2841 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -rw-r--r-- root/root 5041 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -rw-r--r-- root/root 4194 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -rw-r--r-- root/root 4308 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3253 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -rw-r--r-- root/root 3183 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -rw-r--r-- root/root 2993 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -rw-r--r-- root/root 4478 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -rw-r--r-- root/root 3454 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -rw-r--r-- root/root 3083 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -rw-r--r-- root/root 6182 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -rw-r--r-- root/root 15551 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -rw-r--r-- root/root 2661 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -rw-r--r-- root/root 5288 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -rw-r--r-- root/root 4544 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -rw-r--r-- root/root 2586 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -rw-r--r-- root/root 2572 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -rw-r--r-- root/root 2577 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -rw-r--r-- root/root 2297 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -rw-r--r-- root/root 2547 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -rw-r--r-- root/root 2551 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -rw-r--r-- root/root 2444 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -rw-r--r-- root/root 2466 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -rw-r--r-- root/root 2571 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -rw-r--r-- root/root 3650 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -rw-r--r-- root/root 3948 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -rw-r--r-- root/root 12101 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -rw-r--r-- root/root 5636 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -rw-r--r-- root/root 4081 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -rw-r--r-- root/root 3794 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -rw-r--r-- root/root 2802 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -rw-r--r-- root/root 3051 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -rw-r--r-- root/root 2965 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -rw-r--r-- root/root 6745 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -rw-r--r-- root/root 5098 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -rw-r--r-- root/root 13915 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -rw-r--r-- root/root 4633 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -rw-r--r-- root/root 2791 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -rw-r--r-- root/root 3038 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -rw-r--r-- root/root 3236 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -rw-r--r-- root/root 4802 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -rw-r--r-- root/root 3424 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -rw-r--r-- root/root 3108 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -rw-r--r-- root/root 2353 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -rw-r--r-- root/root 6284 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -rw-r--r-- root/root 3142 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -rw-r--r-- root/root 3203 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -rw-r--r-- root/root 2727 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -rw-r--r-- root/root 3654 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -rw-r--r-- root/root 2504 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -rw-r--r-- root/root 3140 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -rw-r--r-- root/root 7414 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -rw-r--r-- root/root 4439 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -rw-r--r-- root/root 2297 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -rw-r--r-- root/root 3139 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -rw-r--r-- root/root 4020 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -rw-r--r-- root/root 4210 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -rw-r--r-- root/root 4470 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -rw-r--r-- root/root 5628 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -rw-r--r-- root/root 4615 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -rw-r--r-- root/root 3183 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -rw-r--r-- root/root 3762 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -rw-r--r-- root/root 3524 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -rw-r--r-- root/root 5818 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -rw-r--r-- root/root 3281 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -rw-r--r-- root/root 3349 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -rw-r--r-- root/root 2907 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -rw-r--r-- root/root 3273 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -rw-r--r-- root/root 4508 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -rw-r--r-- root/root 3336 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -rw-r--r-- root/root 3771 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -rw-r--r-- root/root 3849 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -rw-r--r-- root/root 6020 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -rw-r--r-- root/root 3311 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -rw-r--r-- root/root 3784 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -rw-r--r-- root/root 4803 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-ocal-symbolic.svg -rw-r--r-- root/root 2649 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -rw-r--r-- root/root 16679 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-ocal-symbolic.svg -rw-r--r-- root/root 2755 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -rw-r--r-- root/root 3082 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -rw-r--r-- root/root 2981 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -rw-r--r-- root/root 2636 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -rw-r--r-- root/root 2524 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -rw-r--r-- root/root 3122 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -rw-r--r-- root/root 3316 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -rw-r--r-- root/root 3238 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -rw-r--r-- root/root 4303 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -rw-r--r-- root/root 4438 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -rw-r--r-- root/root 2325 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -rw-r--r-- root/root 3448 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -rw-r--r-- root/root 2149 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -rw-r--r-- root/root 4074 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -rw-r--r-- root/root 2785 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -rw-r--r-- root/root 2903 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -rw-r--r-- root/root 3106 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -rw-r--r-- root/root 4178 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -rw-r--r-- root/root 2725 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -rw-r--r-- root/root 4386 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -rw-r--r-- root/root 4185 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -rw-r--r-- root/root 2553 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -rw-r--r-- root/root 2756 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -rw-r--r-- root/root 2612 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -rw-r--r-- root/root 2614 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -rw-r--r-- root/root 4033 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -rw-r--r-- root/root 5060 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -rw-r--r-- root/root 3137 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -rw-r--r-- root/root 4238 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -rw-r--r-- root/root 3865 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -rw-r--r-- root/root 6238 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -rw-r--r-- root/root 2192 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -rw-r--r-- root/root 3371 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -rw-r--r-- root/root 6198 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -rw-r--r-- root/root 2617 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -rw-r--r-- root/root 3103 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -rw-r--r-- root/root 2939 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -rw-r--r-- root/root 2424 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -rw-r--r-- root/root 2488 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -rw-r--r-- root/root 2914 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -rw-r--r-- root/root 3515 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -rw-r--r-- root/root 2641 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -rw-r--r-- root/root 2541 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -rw-r--r-- root/root 2732 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -rw-r--r-- root/root 2128 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -rw-r--r-- root/root 2976 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -rw-r--r-- root/root 2946 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -rw-r--r-- root/root 2198 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -rw-r--r-- root/root 4999 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -rw-r--r-- root/root 4004 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -rw-r--r-- root/root 3356 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -rw-r--r-- root/root 5154 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -rw-r--r-- root/root 3999 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -rw-r--r-- root/root 3295 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -rw-r--r-- root/root 3038 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -rw-r--r-- root/root 5156 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -rw-r--r-- root/root 3969 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -rw-r--r-- root/root 2345 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -rw-r--r-- root/root 7237 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -rw-r--r-- root/root 6584 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -rw-r--r-- root/root 2770 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -rw-r--r-- root/root 6367 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -rw-r--r-- root/root 2553 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -rw-r--r-- root/root 6674 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -rw-r--r-- root/root 6757 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -rw-r--r-- root/root 7207 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -rw-r--r-- root/root 6469 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -rw-r--r-- root/root 8509 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -rw-r--r-- root/root 1936 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -rw-r--r-- root/root 2481 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -rw-r--r-- root/root 2326 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -rw-r--r-- root/root 7082 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -rw-r--r-- root/root 6379 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -rw-r--r-- root/root 1671 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -rw-r--r-- root/root 10977 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -rw-r--r-- root/root 3785 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -rw-r--r-- root/root 3152 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -rw-r--r-- root/root 3142 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -rw-r--r-- root/root 5924 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -rw-r--r-- root/root 22066 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -rw-r--r-- root/root 19412 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -rw-r--r-- root/root 9278 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -rw-r--r-- root/root 22067 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -rw-r--r-- root/root 10070 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -rw-r--r-- root/root 7648 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -rw-r--r-- root/root 17646 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -rw-r--r-- root/root 28207 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -rw-r--r-- root/root 14158 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -rw-r--r-- root/root 4987 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -rw-r--r-- root/root 12746 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -rw-r--r-- root/root 14602 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -rw-r--r-- root/root 13924 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -rw-r--r-- root/root 7438 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -rw-r--r-- root/root 4889 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -rw-r--r-- root/root 12872 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -rw-r--r-- root/root 6215 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -rw-r--r-- root/root 9258 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -rw-r--r-- root/root 2199 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -rw-r--r-- root/root 2251 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -rw-r--r-- root/root 6370 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -rw-r--r-- root/root 3180 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -rw-r--r-- root/root 2829 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -rw-r--r-- root/root 2791 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -rw-r--r-- root/root 3094 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -rw-r--r-- root/root 3665 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -rw-r--r-- root/root 3096 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -rw-r--r-- root/root 3023 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -rw-r--r-- root/root 8214 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -rw-r--r-- root/root 2202 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -rw-r--r-- root/root 2195 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -rw-r--r-- root/root 3415 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -rw-r--r-- root/root 3300 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -rw-r--r-- root/root 1654 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -rw-r--r-- root/root 2483 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -rw-r--r-- root/root 14885 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -rw-r--r-- root/root 2574 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -rw-r--r-- root/root 4709 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -rw-r--r-- root/root 6671 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -rw-r--r-- root/root 3238 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -rw-r--r-- root/root 3908 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -rw-r--r-- root/root 3616 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -rw-r--r-- root/root 5419 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -rw-r--r-- root/root 4337 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -rw-r--r-- root/root 6809 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -rw-r--r-- root/root 5908 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -rw-r--r-- root/root 6704 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -rw-r--r-- root/root 8750 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -rw-r--r-- root/root 19503 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -rw-r--r-- root/root 2703 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -rw-r--r-- root/root 2460 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -rw-r--r-- root/root 2220 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -rw-r--r-- root/root 2683 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -rw-r--r-- root/root 2484 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -rw-r--r-- root/root 2491 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -rw-r--r-- root/root 2466 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -rw-r--r-- root/root 2691 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -rw-r--r-- root/root 3672 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -rw-r--r-- root/root 2736 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -rw-r--r-- root/root 7484 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -rw-r--r-- root/root 8414 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -rw-r--r-- root/root 6341 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -rw-r--r-- root/root 8039 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -rw-r--r-- root/root 5637 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -rw-r--r-- root/root 2014 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -rw-r--r-- root/root 2527 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -rw-r--r-- root/root 3069 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -rw-r--r-- root/root 3506 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -rw-r--r-- root/root 2504 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -rw-r--r-- root/root 3503 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -rw-r--r-- root/root 2998 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -rw-r--r-- root/root 2051 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -rw-r--r-- root/root 1875 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -rw-r--r-- root/root 2911 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -rw-r--r-- root/root 2824 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -rw-r--r-- root/root 3255 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -rw-r--r-- root/root 2708 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -rw-r--r-- root/root 3781 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -rw-r--r-- root/root 2685 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -rw-r--r-- root/root 2812 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -rw-r--r-- root/root 2818 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -rw-r--r-- root/root 2870 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -rw-r--r-- root/root 2139 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -rw-r--r-- root/root 2527 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -rw-r--r-- root/root 2069 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -rw-r--r-- root/root 2608 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -rw-r--r-- root/root 2937 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -rw-r--r-- root/root 2577 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -rw-r--r-- root/root 3080 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -rw-r--r-- root/root 3109 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -rw-r--r-- root/root 5777 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -rw-r--r-- root/root 3108 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -rw-r--r-- root/root 3308 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -rw-r--r-- root/root 3511 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -rw-r--r-- root/root 2523 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -rw-r--r-- root/root 3223 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -rw-r--r-- root/root 2176 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -rw-r--r-- root/root 2902 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -rw-r--r-- root/root 7822 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -rw-r--r-- root/root 13507 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -rw-r--r-- root/root 4332 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -rw-r--r-- root/root 3126 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -rw-r--r-- root/root 2873 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -rw-r--r-- root/root 8075 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -rw-r--r-- root/root 8183 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -rw-r--r-- root/root 8230 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -rw-r--r-- root/root 8736 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -rw-r--r-- root/root 15547 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-type-unknown-symbolic.svg -rw-r--r-- root/root 5149 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -rw-r--r-- root/root 3222 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -rw-r--r-- root/root 3091 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -rw-r--r-- root/root 6274 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -rw-r--r-- root/root 2890 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -rw-r--r-- root/root 2514 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -rw-r--r-- root/root 5493 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -rw-r--r-- root/root 2720 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -rw-r--r-- root/root 2383 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -rw-r--r-- root/root 3865 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -rw-r--r-- root/root 2598 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -rw-r--r-- root/root 2844 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -rw-r--r-- root/root 5717 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -rw-r--r-- root/root 3432 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -rw-r--r-- root/root 4968 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -rw-r--r-- root/root 3894 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -rw-r--r-- root/root 2526 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -rw-r--r-- root/root 2646 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -rw-r--r-- root/root 2488 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -rw-r--r-- root/root 2618 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -rw-r--r-- root/root 2513 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -rw-r--r-- root/root 2655 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -rw-r--r-- root/root 2563 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -rw-r--r-- root/root 2551 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -rw-r--r-- root/root 2312 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -rw-r--r-- root/root 2410 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -rw-r--r-- root/root 3463 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -rw-r--r-- root/root 2719 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -rw-r--r-- root/root 3376 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -rw-r--r-- root/root 2488 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -rw-r--r-- root/root 2746 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -rw-r--r-- root/root 2465 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -rw-r--r-- root/root 2563 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -rw-r--r-- root/root 3698 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -rw-r--r-- root/root 3105 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -rw-r--r-- root/root 2453 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -rw-r--r-- root/root 3046 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -rw-r--r-- root/root 3097 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -rw-r--r-- root/root 4020 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -rw-r--r-- root/root 3002 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -rw-r--r-- root/root 2766 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -rw-r--r-- root/root 2614 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -rw-r--r-- root/root 3690 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -rw-r--r-- root/root 2616 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -rw-r--r-- root/root 4204 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -rw-r--r-- root/root 2453 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -rw-r--r-- root/root 3303 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -rw-r--r-- root/root 2925 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -rw-r--r-- root/root 2479 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -rw-r--r-- root/root 2286 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -rw-r--r-- root/root 2230 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -rw-r--r-- root/root 2270 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -rw-r--r-- root/root 2163 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -rw-r--r-- root/root 5385 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -rw-r--r-- root/root 2176 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -rw-r--r-- root/root 2895 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -rw-r--r-- root/root 4065 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -rw-r--r-- root/root 53835 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -rw-r--r-- root/root 6278 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -rw-r--r-- root/root 3784 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -rw-r--r-- root/root 6596 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -rw-r--r-- root/root 9173 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -rw-r--r-- root/root 2545 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -rw-r--r-- root/root 2954 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -rw-r--r-- root/root 14891 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -rw-r--r-- root/root 17416 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -rw-r--r-- root/root 5561 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -rw-r--r-- root/root 2370 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -rw-r--r-- root/root 2824 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -rw-r--r-- root/root 2668 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -rw-r--r-- root/root 2791 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -rw-r--r-- root/root 4907 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -rw-r--r-- root/root 5501 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -rw-r--r-- root/root 4695 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -rw-r--r-- root/root 2696 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -rw-r--r-- root/root 2643 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -rw-r--r-- root/root 4756 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -rw-r--r-- root/root 2739 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -rw-r--r-- root/root 3987 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -rw-r--r-- root/root 2234 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -rw-r--r-- root/root 7304 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -rw-r--r-- root/root 2888 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -rw-r--r-- root/root 2769 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -rw-r--r-- root/root 16583 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -rw-r--r-- root/root 7555 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -rw-r--r-- root/root 5323 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -rw-r--r-- root/root 2814 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -rw-r--r-- root/root 4185 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -rw-r--r-- root/root 3871 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -rw-r--r-- root/root 4964 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -rw-r--r-- root/root 4742 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -rw-r--r-- root/root 3004 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -rw-r--r-- root/root 2886 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -rw-r--r-- root/root 2603 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -rw-r--r-- root/root 3224 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -rw-r--r-- root/root 3419 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -rw-r--r-- root/root 3267 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -rw-r--r-- root/root 4040 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -rw-r--r-- root/root 3037 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -rw-r--r-- root/root 3050 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -rw-r--r-- root/root 3809 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -rw-r--r-- root/root 3598 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -rw-r--r-- root/root 2176 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -rw-r--r-- root/root 3198 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -rw-r--r-- root/root 2572 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -rw-r--r-- root/root 7131 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -rw-r--r-- root/root 2387 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -rw-r--r-- root/root 2242 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -rw-r--r-- root/root 2058 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -rw-r--r-- root/root 2527 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -rw-r--r-- root/root 2902 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -rw-r--r-- root/root 3012 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -rw-r--r-- root/root 2806 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -rw-r--r-- root/root 3419 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -rw-r--r-- root/root 3421 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -rw-r--r-- root/root 3701 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -rw-r--r-- root/root 2951 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -rw-r--r-- root/root 2875 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -rw-r--r-- root/root 2286 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -rw-r--r-- root/root 2301 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -rw-r--r-- root/root 2663 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -rw-r--r-- root/root 4057 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -rw-r--r-- root/root 4147 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -rw-r--r-- root/root 2560 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -rw-r--r-- root/root 4077 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -rw-r--r-- root/root 3517 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -rw-r--r-- root/root 6602 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -rw-r--r-- root/root 4812 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -rw-r--r-- root/root 2498 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -rw-r--r-- root/root 5300 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -rw-r--r-- root/root 5311 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -rw-r--r-- root/root 5402 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -rw-r--r-- root/root 3238 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -rw-r--r-- root/root 3591 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -rw-r--r-- root/root 5666 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -rw-r--r-- root/root 2846 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -rw-r--r-- root/root 2985 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -rw-r--r-- root/root 2495 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -rw-r--r-- root/root 2475 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -rw-r--r-- root/root 3031 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -rw-r--r-- root/root 6675 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -rw-r--r-- root/root 2374 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -rw-r--r-- root/root 2364 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -rw-r--r-- root/root 3048 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -rw-r--r-- root/root 5360 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -rw-r--r-- root/root 3685 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -rw-r--r-- root/root 6421 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -rw-r--r-- root/root 4462 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -rw-r--r-- root/root 7824 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -rw-r--r-- root/root 5886 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -rw-r--r-- root/root 2561 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -rw-r--r-- root/root 8749 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -rw-r--r-- root/root 4152 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -rw-r--r-- root/root 6462 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -rw-r--r-- root/root 3364 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -rw-r--r-- root/root 2737 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -rw-r--r-- root/root 2571 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -rw-r--r-- root/root 2592 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -rw-r--r-- root/root 3494 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -rw-r--r-- root/root 2659 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -rw-r--r-- root/root 2687 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -rw-r--r-- root/root 3376 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -rw-r--r-- root/root 3340 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -rw-r--r-- root/root 6675 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -rw-r--r-- root/root 3521 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -rw-r--r-- root/root 5043 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -rw-r--r-- root/root 3058 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -rw-r--r-- root/root 2921 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -rw-r--r-- root/root 2931 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -rw-r--r-- root/root 4078 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -rw-r--r-- root/root 5725 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -rw-r--r-- root/root 3638 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -rw-r--r-- root/root 4260 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -rw-r--r-- root/root 4963 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -rw-r--r-- root/root 7518 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -rw-r--r-- root/root 2503 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -rw-r--r-- root/root 2773 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -rw-r--r-- root/root 2399 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -rw-r--r-- root/root 2686 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -rw-r--r-- root/root 2382 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -rw-r--r-- root/root 2509 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -rw-r--r-- root/root 2796 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -rw-r--r-- root/root 2425 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -rw-r--r-- root/root 2465 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -rw-r--r-- root/root 2624 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -rw-r--r-- root/root 2432 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -rw-r--r-- root/root 2563 2022-05-01 11:09 ./usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/keys/ -rw-r--r-- root/root 13894 2022-05-01 11:09 ./usr/share/inkscape/keys/acd-canvas.xml -rw-r--r-- root/root 5160 2022-05-01 11:09 ./usr/share/inkscape/keys/adobe-illustrator-cs2.xml -rw-r--r-- root/root 26703 2022-05-01 11:09 ./usr/share/inkscape/keys/carbon.xml -rw-r--r-- root/root 8789 2022-05-01 11:09 ./usr/share/inkscape/keys/corel-draw-x4.xml -rw-r--r-- root/root 5865 2022-05-01 11:09 ./usr/share/inkscape/keys/corel-draw-x8.xml -rw-r--r-- root/root 24450 2022-05-01 11:09 ./usr/share/inkscape/keys/default.xml -rw-r--r-- root/root 24450 2022-05-01 11:09 ./usr/share/inkscape/keys/inkscape.xml -rw-r--r-- root/root 18217 2022-05-01 11:09 ./usr/share/inkscape/keys/macromedia-freehand-mx.xml -rw-r--r-- root/root 20535 2022-05-01 11:09 ./usr/share/inkscape/keys/right-handed-illustration.xml -rw-r--r-- root/root 21226 2022-05-01 11:09 ./usr/share/inkscape/keys/xara.xml -rw-r--r-- root/root 7729 2022-05-01 11:09 ./usr/share/inkscape/keys/zoner-draw.xml drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/markers/ -rw-r--r-- root/root 31567 2022-05-01 11:09 ./usr/share/inkscape/markers/markers.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/paint/ -rw-r--r-- root/root 634 2022-05-01 11:09 ./usr/share/inkscape/paint/README -rw-r--r-- root/root 5864 2022-05-01 11:09 ./usr/share/inkscape/paint/hatches.svg -rw-r--r-- root/root 286744 2022-05-01 11:09 ./usr/share/inkscape/paint/patterns.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/palettes/ -rw-r--r-- root/root 233 2022-05-01 11:09 ./usr/share/inkscape/palettes/Android-icon-palette.gpl -rw-r--r-- root/root 3143 2022-05-01 11:09 ./usr/share/inkscape/palettes/Blues.gpl -rw-r--r-- root/root 1183 2022-05-01 11:09 ./usr/share/inkscape/palettes/Bootstrap5.gpl -rw-r--r-- root/root 944 2022-05-01 11:09 ./usr/share/inkscape/palettes/GNOME_HIG.gpl -rw-r--r-- root/root 1250 2022-05-01 11:09 ./usr/share/inkscape/palettes/Gold.gpl -rw-r--r-- root/root 6573 2022-05-01 11:09 ./usr/share/inkscape/palettes/Gray.gpl -rw-r--r-- root/root 3100 2022-05-01 11:09 ./usr/share/inkscape/palettes/Greens.gpl -rw-r--r-- root/root 2068 2022-05-01 11:09 ./usr/share/inkscape/palettes/Hilite.gpl -rw-r--r-- root/root 1899 2022-05-01 11:09 ./usr/share/inkscape/palettes/Khaki.gpl -rw-r--r-- root/root 4428 2022-05-01 11:09 ./usr/share/inkscape/palettes/LaTeX-Beamer.gpl -rw-r--r-- root/root 1205 2022-05-01 11:09 ./usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -rw-r--r-- root/root 70428 2022-05-01 11:09 ./usr/share/inkscape/palettes/MunsellChart.gpl -rw-r--r-- root/root 463 2022-05-01 11:09 ./usr/share/inkscape/palettes/README -rw-r--r-- root/root 2150 2022-05-01 11:09 ./usr/share/inkscape/palettes/Reds.gpl -rw-r--r-- root/root 2691 2022-05-01 11:09 ./usr/share/inkscape/palettes/Royal.gpl -rw-r--r-- root/root 708 2022-05-01 11:09 ./usr/share/inkscape/palettes/Tango-Palette.gpl -rw-r--r-- root/root 2366 2022-05-01 11:09 ./usr/share/inkscape/palettes/Topographic.gpl -rw-r--r-- root/root 3010 2022-05-01 11:09 ./usr/share/inkscape/palettes/Ubuntu.gpl -rw-r--r-- root/root 677 2022-05-01 11:09 ./usr/share/inkscape/palettes/echo-palette.gpl -rw-r--r-- root/root 5586 2022-05-01 11:09 ./usr/share/inkscape/palettes/inkscape.gpl -rw-r--r-- root/root 4473 2022-05-01 11:09 ./usr/share/inkscape/palettes/svg.gpl -rw-r--r-- root/root 2620 2022-05-01 11:09 ./usr/share/inkscape/palettes/webhex.gpl -rw-r--r-- root/root 295 2022-05-01 11:09 ./usr/share/inkscape/palettes/websafe22.gpl -rw-r--r-- root/root 410 2022-05-01 11:09 ./usr/share/inkscape/palettes/windowsXP.gpl drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/ -rw-r--r-- root/root 7956 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/OCAL.png -rw-r--r-- root/root 560 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/README -rw-r--r-- root/root 108732 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/inkscape-logo-icons-sized.svg -rw-r--r-- root/root 37448 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/inkscape.svg -rw-r--r-- root/root 620 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/remove-color.png -rw-r--r-- root/root 47770 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/support.svg -rw-r--r-- root/root 545837 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/symbolic_icons.svg -rw-r--r-- root/root 108986 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/ticotico.jpg -rw-r--r-- root/root 7248 2022-05-01 11:09 ./usr/share/inkscape/pixmaps/user.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/screens/ -rw-r--r-- root/root 318 2022-05-01 11:09 ./usr/share/inkscape/screens/README -rw-r--r-- root/root 453194 2022-05-01 11:09 ./usr/share/inkscape/screens/about.svg -rw-r--r-- root/root 91460 2022-05-01 11:09 ./usr/share/inkscape/screens/start-splash.png -rw-r--r-- root/root 205489 2022-05-01 11:09 ./usr/share/inkscape/screens/start-support.png -rw-r--r-- root/root 21781 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.cs.svg -rw-r--r-- root/root 22729 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.de.svg -rw-r--r-- root/root 25090 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.es.svg -rw-r--r-- root/root 19955 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.fr.svg -rw-r--r-- root/root 29707 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.hu.svg -rw-r--r-- root/root 20435 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.is.svg -rw-r--r-- root/root 40923 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.it.svg -rw-r--r-- root/root 14367 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.ja.svg -rw-r--r-- root/root 14409 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.pl.svg -rw-r--r-- root/root 31721 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.pt.svg -rw-r--r-- root/root 26135 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.pt_BR.svg -rw-r--r-- root/root 28962 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.ro.svg -rw-r--r-- root/root 22862 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.ru.svg -rw-r--r-- root/root 19907 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.sk.svg -rw-r--r-- root/root 36006 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.svg -rw-r--r-- root/root 20976 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.uk.svg -rw-r--r-- root/root 15310 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.zh_CN.svg -rw-r--r-- root/root 15647 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome-text.zh_TW.svg -rw-r--r-- root/root 64600 2022-05-01 11:09 ./usr/share/inkscape/screens/start-welcome.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/symbols/ -rw-r--r-- root/root 88563 2022-05-01 11:09 ./usr/share/inkscape/symbols/AigaSymbols.svg -rw-r--r-- root/root 9821 2022-05-01 11:09 ./usr/share/inkscape/symbols/BalloonSymbols.svg -rw-r--r-- root/root 12148 2022-05-01 11:09 ./usr/share/inkscape/symbols/FlowSymbols.svg -rw-r--r-- root/root 6210 2022-05-01 11:09 ./usr/share/inkscape/symbols/LogicSymbols.svg -rw-r--r-- root/root 81467 2022-05-01 11:09 ./usr/share/inkscape/symbols/MapSymbolsNPS.svg -rw-r--r-- root/root 1616 2022-05-01 11:09 ./usr/share/inkscape/symbols/README drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/templates/ -rw-r--r-- root/root 42086 2022-05-01 11:09 ./usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -rw-r--r-- root/root 2849 2022-05-01 11:09 ./usr/share/inkscape/templates/CD_label_120x120.svg -rw-r--r-- root/root 2759 2022-05-01 11:09 ./usr/share/inkscape/templates/LaTeX_Beamer.svg -rw-r--r-- root/root 1369 2022-05-01 11:09 ./usr/share/inkscape/templates/README -rw-r--r-- root/root 2620 2022-05-01 11:09 ./usr/share/inkscape/templates/Typography_Canvas.svg -rw-r--r-- root/root 4698 2022-05-01 11:09 ./usr/share/inkscape/templates/about_screen.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ar.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.as.svg -rw-r--r-- root/root 641 2022-05-01 11:09 ./usr/share/inkscape/templates/default.be.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.bg.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.bn_BD.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.br.svg -rw-r--r-- root/root 647 2022-05-01 11:09 ./usr/share/inkscape/templates/default.brx.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ca.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ca@valencia.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.cs.svg -rw-r--r-- root/root 634 2022-05-01 11:09 ./usr/share/inkscape/templates/default.da.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.de.svg -rw-r--r-- root/root 645 2022-05-01 11:09 ./usr/share/inkscape/templates/default.doi.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.el.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.eo.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.es.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.es_MX.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.et.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.eu.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.fi.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.fr.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ga.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.gl.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.gu.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.he.svg -rw-r--r-- root/root 644 2022-05-01 11:09 ./usr/share/inkscape/templates/default.hi.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.hr.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.hu.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.id.svg -rw-r--r-- root/root 634 2022-05-01 11:09 ./usr/share/inkscape/templates/default.is.svg -rw-r--r-- root/root 638 2022-05-01 11:09 ./usr/share/inkscape/templates/default.it.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ja.svg -rw-r--r-- root/root 655 2022-05-01 11:09 ./usr/share/inkscape/templates/default.km.svg -rw-r--r-- root/root 640 2022-05-01 11:09 ./usr/share/inkscape/templates/default.kn.svg -rw-r--r-- root/root 640 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ko.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.kok.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.kok@latin.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ks@aran.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ks@deva.svg -rw-r--r-- root/root 640 2022-05-01 11:09 ./usr/share/inkscape/templates/default.lt.svg -rw-r--r-- root/root 638 2022-05-01 11:09 ./usr/share/inkscape/templates/default.lv.svg -rw-r--r-- root/root 644 2022-05-01 11:09 ./usr/share/inkscape/templates/default.mai.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ml.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.mni.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.mni@beng.svg -rw-r--r-- root/root 644 2022-05-01 11:09 ./usr/share/inkscape/templates/default.mr.svg -rw-r--r-- root/root 634 2022-05-01 11:09 ./usr/share/inkscape/templates/default.nb.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.nl.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.or.svg -rw-r--r-- root/root 638 2022-05-01 11:09 ./usr/share/inkscape/templates/default.pl.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.pt.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.pt_BR.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ro.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ru.svg -rw-r--r-- root/root 647 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sa.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sat.svg -rw-r--r-- root/root 643 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sat@deva.svg -rw-r--r-- root/root 638 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sd.svg -rw-r--r-- root/root 640 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sd@deva.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sk.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sl.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sr.svg -rw-r--r-- root/root 635 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sr@latin.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.sv.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.svg -rw-r--r-- root/root 652 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ta.svg -rw-r--r-- root/root 640 2022-05-01 11:09 ./usr/share/inkscape/templates/default.te.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.tr.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.uk.svg -rw-r--r-- root/root 639 2022-05-01 11:09 ./usr/share/inkscape/templates/default.ur.svg -rw-r--r-- root/root 636 2022-05-01 11:09 ./usr/share/inkscape/templates/default.vi.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.zh_CN.svg -rw-r--r-- root/root 637 2022-05-01 11:09 ./usr/share/inkscape/templates/default.zh_TW.svg -rw-r--r-- root/root 1213 2022-05-01 11:09 ./usr/share/inkscape/templates/default_pt.svg -rw-r--r-- root/root 1215 2022-05-01 11:09 ./usr/share/inkscape/templates/default_px.svg -rw-r--r-- root/root 1332 2022-05-01 11:09 ./usr/share/inkscape/templates/no_layers.svg drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/ -rw-r--r-- root/root 600 2022-05-01 11:09 ./usr/share/inkscape/themes/LICENSE.txt drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/ -rw-r--r-- root/root 5130 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.svg -rw-r--r-- root/root 139 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/bullet-symbolic.symbolic.png -rw-r--r-- root/root 5108 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.svg -rw-r--r-- root/root 225 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/check-symbolic.symbolic.png -rw-r--r-- root/root 782 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode.png -rw-r--r-- root/root 1543 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-active-selectionmode@2.png -rw-r--r-- root/root 625 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -rw-r--r-- root/root 1222 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -rw-r--r-- root/root 1082 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -rw-r--r-- root/root 2129 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -rw-r--r-- root/root 983 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -rw-r--r-- root/root 1899 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -rw-r--r-- root/root 1086 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -rw-r--r-- root/root 2085 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -rw-r--r-- root/root 1134 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode.png -rw-r--r-- root/root 2253 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -rw-r--r-- root/root 736 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode.png -rw-r--r-- root/root 1485 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -rw-r--r-- root/root 777 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode.png -rw-r--r-- root/root 1573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/checkbox-selectionmode@2.png -rw-r--r-- root/root 5064 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.svg -rw-r--r-- root/root 119 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/dash-symbolic.symbolic.png -rw-r--r-- root/root 718 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -rw-r--r-- root/root 1480 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -rw-r--r-- root/root 854 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -rw-r--r-- root/root 1667 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -rw-r--r-- root/root 561 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -rw-r--r-- root/root 1036 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -rw-r--r-- root/root 545 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -rw-r--r-- root/root 1013 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 574 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -rw-r--r-- root/root 1045 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -rw-r--r-- root/root 564 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 1036 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -rw-r--r-- root/root 677 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -rw-r--r-- root/root 1428 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -rw-r--r-- root/root 668 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -rw-r--r-- root/root 1372 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -rw-r--r-- root/root 761 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -rw-r--r-- root/root 1557 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -rw-r--r-- root/root 539 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -rw-r--r-- root/root 1039 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 1068 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -rw-r--r-- root/root 774 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -rw-r--r-- root/root 1560 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -rw-r--r-- root/root 724 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -rw-r--r-- root/root 1506 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -rw-r--r-- root/root 790 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -rw-r--r-- root/root 1570 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -rw-r--r-- root/root 550 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -rw-r--r-- root/root 1038 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -rw-r--r-- root/root 535 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -rw-r--r-- root/root 1025 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -rw-r--r-- root/root 1049 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -rw-r--r-- root/root 574 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 1044 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -rw-r--r-- root/root 677 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -rw-r--r-- root/root 1476 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -rw-r--r-- root/root 692 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -rw-r--r-- root/root 1408 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -rw-r--r-- root/root 735 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -rw-r--r-- root/root 1462 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -rw-r--r-- root/root 540 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -rw-r--r-- root/root 1036 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 1064 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -rw-r--r-- root/root 762 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -rw-r--r-- root/root 1508 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -rw-r--r-- root/root 802 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -rw-r--r-- root/root 1649 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -rw-r--r-- root/root 869 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -rw-r--r-- root/root 1723 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -rw-r--r-- root/root 522 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -rw-r--r-- root/root 944 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -rw-r--r-- root/root 509 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -rw-r--r-- root/root 916 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 534 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -rw-r--r-- root/root 950 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -rw-r--r-- root/root 532 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 952 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -rw-r--r-- root/root 742 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -rw-r--r-- root/root 1570 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -rw-r--r-- root/root 744 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -rw-r--r-- root/root 1522 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -rw-r--r-- root/root 809 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -rw-r--r-- root/root 1628 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -rw-r--r-- root/root 513 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -rw-r--r-- root/root 934 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -rw-r--r-- root/root 545 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 961 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -rw-r--r-- root/root 842 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -rw-r--r-- root/root 1669 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -rw-r--r-- root/root 805 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -rw-r--r-- root/root 1684 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -rw-r--r-- root/root 889 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -rw-r--r-- root/root 1752 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -rw-r--r-- root/root 522 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -rw-r--r-- root/root 984 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -rw-r--r-- root/root 507 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -rw-r--r-- root/root 992 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 532 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -rw-r--r-- root/root 993 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -rw-r--r-- root/root 531 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 978 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -rw-r--r-- root/root 737 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -rw-r--r-- root/root 1586 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -rw-r--r-- root/root 750 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -rw-r--r-- root/root 1541 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -rw-r--r-- root/root 812 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -rw-r--r-- root/root 1633 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -rw-r--r-- root/root 974 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -rw-r--r-- root/root 536 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 997 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -rw-r--r-- root/root 834 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -rw-r--r-- root/root 1698 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -rw-r--r-- root/root 773 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark.png -rw-r--r-- root/root 1502 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active-dark@2.png -rw-r--r-- root/root 847 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active.png -rw-r--r-- root/root 1534 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-active@2.png -rw-r--r-- root/root 730 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark.png -rw-r--r-- root/root 1442 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-dark@2.png -rw-r--r-- root/root 686 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark.png -rw-r--r-- root/root 1285 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover-dark@2.png -rw-r--r-- root/root 785 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover.png -rw-r--r-- root/root 1389 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end-hover@2.png -rw-r--r-- root/root 786 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end.png -rw-r--r-- root/root 1524 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-end@2.png -rw-r--r-- root/root 778 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark.png -rw-r--r-- root/root 1495 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active-dark@2.png -rw-r--r-- root/root 863 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active.png -rw-r--r-- root/root 1534 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-active@2.png -rw-r--r-- root/root 724 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark.png -rw-r--r-- root/root 1438 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-dark@2.png -rw-r--r-- root/root 674 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark.png -rw-r--r-- root/root 1269 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover-dark@2.png -rw-r--r-- root/root 782 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover.png -rw-r--r-- root/root 1406 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start-hover@2.png -rw-r--r-- root/root 799 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start.png -rw-r--r-- root/root 1510 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/text-select-start@2.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/ -rw-r--r-- root/root 479 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png -rw-r--r-- root/root 962 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png -rw-r--r-- root/root 858 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png -rw-r--r-- root/root 891 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark.png -rw-r--r-- root/root 1040 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png -rw-r--r-- root/root 423 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 765 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 416 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 792 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 372 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 360 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/ -rw-r--r-- root/root 479 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png -rw-r--r-- root/root 962 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 494 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png -rw-r--r-- root/root 1030 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png -rw-r--r-- root/root 858 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 460 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png -rw-r--r-- root/root 892 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png -rw-r--r-- root/root 891 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 474 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png -rw-r--r-- root/root 932 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png -rw-r--r-- root/root 1040 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png -rw-r--r-- root/root 423 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 765 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 437 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png -rw-r--r-- root/root 802 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png -rw-r--r-- root/root 416 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 792 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 435 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png -rw-r--r-- root/root 832 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png -rw-r--r-- root/root 372 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 379 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png -rw-r--r-- root/root 699 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png -rw-r--r-- root/root 360 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png -rw-r--r-- root/root 378 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png -rw-r--r-- root/root 717 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png -rw-r--r-- root/root 512 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton.png -rw-r--r-- root/root 1082 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png -rw-r--r-- root/root 188401 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape-Dark/gtk-3.0/gtk.css drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/ -rw-r--r-- root/root 5130 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.svg -rw-r--r-- root/root 139 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -rw-r--r-- root/root 5108 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.svg -rw-r--r-- root/root 225 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -rw-r--r-- root/root 782 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -rw-r--r-- root/root 1543 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -rw-r--r-- root/root 625 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -rw-r--r-- root/root 1222 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -rw-r--r-- root/root 1082 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -rw-r--r-- root/root 2129 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -rw-r--r-- root/root 983 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -rw-r--r-- root/root 1899 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -rw-r--r-- root/root 1086 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -rw-r--r-- root/root 2085 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -rw-r--r-- root/root 1134 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -rw-r--r-- root/root 2253 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -rw-r--r-- root/root 736 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -rw-r--r-- root/root 1485 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -rw-r--r-- root/root 777 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -rw-r--r-- root/root 1573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -rw-r--r-- root/root 5064 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.svg -rw-r--r-- root/root 119 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -rw-r--r-- root/root 718 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -rw-r--r-- root/root 1480 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -rw-r--r-- root/root 854 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -rw-r--r-- root/root 1667 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -rw-r--r-- root/root 561 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -rw-r--r-- root/root 1036 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -rw-r--r-- root/root 545 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -rw-r--r-- root/root 1013 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 574 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -rw-r--r-- root/root 1045 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -rw-r--r-- root/root 564 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 1036 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -rw-r--r-- root/root 677 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -rw-r--r-- root/root 1428 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -rw-r--r-- root/root 668 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -rw-r--r-- root/root 1372 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -rw-r--r-- root/root 761 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -rw-r--r-- root/root 1557 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -rw-r--r-- root/root 539 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -rw-r--r-- root/root 1039 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 1068 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -rw-r--r-- root/root 774 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -rw-r--r-- root/root 1560 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -rw-r--r-- root/root 724 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -rw-r--r-- root/root 1506 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -rw-r--r-- root/root 790 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -rw-r--r-- root/root 1570 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -rw-r--r-- root/root 550 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -rw-r--r-- root/root 1038 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -rw-r--r-- root/root 535 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -rw-r--r-- root/root 1025 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -rw-r--r-- root/root 1049 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -rw-r--r-- root/root 574 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 1044 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -rw-r--r-- root/root 677 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -rw-r--r-- root/root 1476 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -rw-r--r-- root/root 692 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -rw-r--r-- root/root 1408 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -rw-r--r-- root/root 735 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -rw-r--r-- root/root 1462 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -rw-r--r-- root/root 540 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -rw-r--r-- root/root 1036 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -rw-r--r-- root/root 573 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 1064 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -rw-r--r-- root/root 762 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -rw-r--r-- root/root 1508 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -rw-r--r-- root/root 802 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -rw-r--r-- root/root 1649 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -rw-r--r-- root/root 869 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -rw-r--r-- root/root 1723 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -rw-r--r-- root/root 522 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -rw-r--r-- root/root 944 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -rw-r--r-- root/root 509 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -rw-r--r-- root/root 916 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 534 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -rw-r--r-- root/root 950 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -rw-r--r-- root/root 532 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -rw-r--r-- root/root 952 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -rw-r--r-- root/root 742 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -rw-r--r-- root/root 1570 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -rw-r--r-- root/root 744 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -rw-r--r-- root/root 1522 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -rw-r--r-- root/root 809 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -rw-r--r-- root/root 1628 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -rw-r--r-- root/root 513 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -rw-r--r-- root/root 934 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -rw-r--r-- root/root 545 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -rw-r--r-- root/root 961 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -rw-r--r-- root/root 842 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -rw-r--r-- root/root 1669 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -rw-r--r-- root/root 805 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -rw-r--r-- root/root 1684 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -rw-r--r-- root/root 889 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -rw-r--r-- root/root 1752 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -rw-r--r-- root/root 522 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -rw-r--r-- root/root 984 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -rw-r--r-- root/root 507 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -rw-r--r-- root/root 992 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -rw-r--r-- root/root 532 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -rw-r--r-- root/root 993 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -rw-r--r-- root/root 531 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -rw-r--r-- root/root 978 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -rw-r--r-- root/root 737 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -rw-r--r-- root/root 1586 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -rw-r--r-- root/root 750 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -rw-r--r-- root/root 1541 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -rw-r--r-- root/root 812 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -rw-r--r-- root/root 1633 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -rw-r--r-- root/root 974 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -rw-r--r-- root/root 536 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -rw-r--r-- root/root 997 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -rw-r--r-- root/root 834 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -rw-r--r-- root/root 1698 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -rw-r--r-- root/root 773 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -rw-r--r-- root/root 1502 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -rw-r--r-- root/root 847 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -rw-r--r-- root/root 1534 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -rw-r--r-- root/root 730 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -rw-r--r-- root/root 1442 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -rw-r--r-- root/root 686 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -rw-r--r-- root/root 1285 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -rw-r--r-- root/root 785 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -rw-r--r-- root/root 1389 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -rw-r--r-- root/root 786 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -rw-r--r-- root/root 1524 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -rw-r--r-- root/root 778 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -rw-r--r-- root/root 1495 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -rw-r--r-- root/root 863 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -rw-r--r-- root/root 1534 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -rw-r--r-- root/root 724 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -rw-r--r-- root/root 1438 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -rw-r--r-- root/root 674 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -rw-r--r-- root/root 1269 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -rw-r--r-- root/root 782 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -rw-r--r-- root/root 1406 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -rw-r--r-- root/root 799 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -rw-r--r-- root/root 1510 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/ -rw-r--r-- root/root 479 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark.png -rw-r--r-- root/root 962 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 494 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -rw-r--r-- root/root 1030 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark.png -rw-r--r-- root/root 858 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 460 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -rw-r--r-- root/root 892 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark.png -rw-r--r-- root/root 891 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 474 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -rw-r--r-- root/root 932 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark.png -rw-r--r-- root/root 1040 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-dark@2.png -rw-r--r-- root/root 423 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 765 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 437 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -rw-r--r-- root/root 802 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -rw-r--r-- root/root 416 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 792 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 435 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -rw-r--r-- root/root 832 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -rw-r--r-- root/root 372 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 379 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -rw-r--r-- root/root 699 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -rw-r--r-- root/root 360 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover-dark@2.png -rw-r--r-- root/root 378 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -rw-r--r-- root/root 717 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -rw-r--r-- root/root 512 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -rw-r--r-- root/root 1082 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/ -rw-r--r-- root/root 479 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark.png -rw-r--r-- root/root 962 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop-dark@2.png -rw-r--r-- root/root 494 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop.png -rw-r--r-- root/root 1030 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-backdrop@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark.png -rw-r--r-- root/root 858 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active-dark@2.png -rw-r--r-- root/root 460 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active.png -rw-r--r-- root/root 892 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-active@2.png -rw-r--r-- root/root 454 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark.png -rw-r--r-- root/root 891 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover-dark@2.png -rw-r--r-- root/root 474 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover.png -rw-r--r-- root/root 932 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-close-hover@2.png -rw-r--r-- root/root 499 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark.png -rw-r--r-- root/root 1040 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-dark@2.png -rw-r--r-- root/root 423 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark.png -rw-r--r-- root/root 765 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active-dark@2.png -rw-r--r-- root/root 437 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active.png -rw-r--r-- root/root 802 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-active@2.png -rw-r--r-- root/root 416 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark.png -rw-r--r-- root/root 792 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover-dark@2.png -rw-r--r-- root/root 435 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover.png -rw-r--r-- root/root 832 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-maximize-hover@2.png -rw-r--r-- root/root 372 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active-dark@2.png -rw-r--r-- root/root 379 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active.png -rw-r--r-- root/root 699 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-active@2.png -rw-r--r-- root/root 360 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark.png -rw-r--r-- root/root 659 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover-dark@2.png -rw-r--r-- root/root 378 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover.png -rw-r--r-- root/root 717 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton-minimize-hover@2.png -rw-r--r-- root/root 512 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton.png -rw-r--r-- root/root 1082 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/vertex/titlebutton@2.png -rw-r--r-- root/root 188401 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -rw-r--r-- root/root 188907 2022-05-01 11:09 ./usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -rw-r--r-- root/root 1263 2022-05-01 11:09 ./usr/share/inkscape/themes/README.md drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/tutorials/ -rw-r--r-- root/root 648 2022-05-01 11:09 ./usr/share/inkscape/tutorials/README -rw-r--r-- root/root 130121 2022-05-01 11:09 ./usr/share/inkscape/tutorials/edge3d.svg -rw-r--r-- root/root 44387 2022-05-01 11:09 ./usr/share/inkscape/tutorials/making_markers.svg -rw-r--r-- root/root 19785 2022-05-01 11:09 ./usr/share/inkscape/tutorials/oldguitar.jpg -rw-r--r-- root/root 56700 2022-05-01 11:09 ./usr/share/inkscape/tutorials/pixelart-dialog.el.png -rw-r--r-- root/root 44576 2022-05-01 11:09 ./usr/share/inkscape/tutorials/pixelart-dialog.hu.png -rw-r--r-- root/root 40786 2022-05-01 11:09 ./usr/share/inkscape/tutorials/pixelart-dialog.png -rw-r--r-- root/root 60306 2022-05-01 11:09 ./usr/share/inkscape/tutorials/potrace.el.png -rw-r--r-- root/root 46845 2022-05-01 11:09 ./usr/share/inkscape/tutorials/potrace.es.png -rw-r--r-- root/root 45493 2022-05-01 11:09 ./usr/share/inkscape/tutorials/potrace.eu.png -rw-r--r-- root/root 45454 2022-05-01 11:09 ./usr/share/inkscape/tutorials/potrace.hu.png -rw-r--r-- root/root 43608 2022-05-01 11:09 ./usr/share/inkscape/tutorials/potrace.png -rw-r--r-- root/root 208322 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.be.svg -rw-r--r-- root/root 208984 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.de.svg -rw-r--r-- root/root 221076 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.el.svg -rw-r--r-- root/root 205607 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.es.svg -rw-r--r-- root/root 205187 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -rw-r--r-- root/root 204969 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -rw-r--r-- root/root 207830 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -rw-r--r-- root/root 205451 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -rw-r--r-- root/root 208152 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -rw-r--r-- root/root 205075 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.id.svg -rw-r--r-- root/root 205378 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.it.svg -rw-r--r-- root/root 206537 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -rw-r--r-- root/root 205643 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -rw-r--r-- root/root 205471 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -rw-r--r-- root/root 206370 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -rw-r--r-- root/root 205909 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -rw-r--r-- root/root 207110 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -rw-r--r-- root/root 209116 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -rw-r--r-- root/root 205320 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -rw-r--r-- root/root 204680 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -rw-r--r-- root/root 216649 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -rw-r--r-- root/root 202558 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.svg -rw-r--r-- root/root 208728 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -rw-r--r-- root/root 206561 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -rw-r--r-- root/root 204416 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -rw-r--r-- root/root 203535 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -rw-r--r-- root/root 209314 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.be.svg -rw-r--r-- root/root 210143 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.ca.svg -rw-r--r-- root/root 208258 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.da.svg -rw-r--r-- root/root 212471 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.de.svg -rw-r--r-- root/root 209936 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.el.svg -rw-r--r-- root/root 208125 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.eo.svg -rw-r--r-- root/root 208902 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.es.svg -rw-r--r-- root/root 208213 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.eu.svg -rw-r--r-- root/root 209425 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.fa.svg -rw-r--r-- root/root 212064 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.fr.svg -rw-r--r-- root/root 208309 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.gl.svg -rw-r--r-- root/root 212087 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.hu.svg -rw-r--r-- root/root 208299 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.id.svg -rw-r--r-- root/root 208320 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.it.svg -rw-r--r-- root/root 208688 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.ja.svg -rw-r--r-- root/root 208342 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.ko.svg -rw-r--r-- root/root 208299 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.nl.svg -rw-r--r-- root/root 208149 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.nn.svg -rw-r--r-- root/root 208787 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.pl.svg -rw-r--r-- root/root 208294 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.pt.svg -rw-r--r-- root/root 209118 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -rw-r--r-- root/root 223955 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.ru.svg -rw-r--r-- root/root 208160 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.sk.svg -rw-r--r-- root/root 208094 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.sl.svg -rw-r--r-- root/root 222440 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.sr.svg -rw-r--r-- root/root 205537 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.svg -rw-r--r-- root/root 209370 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.uk.svg -rw-r--r-- root/root 208939 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.vi.svg -rw-r--r-- root/root 208054 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -rw-r--r-- root/root 206699 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -rw-r--r-- root/root 320410 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -rw-r--r-- root/root 315750 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -rw-r--r-- root/root 322538 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -rw-r--r-- root/root 313690 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -rw-r--r-- root/root 313483 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -rw-r--r-- root/root 313162 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -rw-r--r-- root/root 315894 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -rw-r--r-- root/root 313297 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -rw-r--r-- root/root 315208 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -rw-r--r-- root/root 313446 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -rw-r--r-- root/root 315015 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -rw-r--r-- root/root 314404 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -rw-r--r-- root/root 313883 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -rw-r--r-- root/root 314875 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -rw-r--r-- root/root 314794 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -rw-r--r-- root/root 314905 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -rw-r--r-- root/root 320555 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -rw-r--r-- root/root 313933 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -rw-r--r-- root/root 312811 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -rw-r--r-- root/root 321378 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -rw-r--r-- root/root 310751 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.svg -rw-r--r-- root/root 320265 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -rw-r--r-- root/root 314976 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -rw-r--r-- root/root 312009 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -rw-r--r-- root/root 193630 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.be.svg -rw-r--r-- root/root 191219 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.de.svg -rw-r--r-- root/root 194295 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.el.svg -rw-r--r-- root/root 191065 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.es.svg -rw-r--r-- root/root 190717 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.eu.svg -rw-r--r-- root/root 190371 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.fa.svg -rw-r--r-- root/root 191432 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.fr.svg -rw-r--r-- root/root 190597 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.gl.svg -rw-r--r-- root/root 191091 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.hu.svg -rw-r--r-- root/root 190728 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.id.svg -rw-r--r-- root/root 190784 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.it.svg -rw-r--r-- root/root 191343 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.ja.svg -rw-r--r-- root/root 190979 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.ko.svg -rw-r--r-- root/root 190617 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.nl.svg -rw-r--r-- root/root 191298 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.pl.svg -rw-r--r-- root/root 190921 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.pt.svg -rw-r--r-- root/root 190796 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -rw-r--r-- root/root 193496 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.ru.svg -rw-r--r-- root/root 190713 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.sk.svg -rw-r--r-- root/root 190404 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.sl.svg -rw-r--r-- root/root 193688 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.sr.svg -rw-r--r-- root/root 187960 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.svg -rw-r--r-- root/root 193657 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.uk.svg -rw-r--r-- root/root 189958 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -rw-r--r-- root/root 282172 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -rw-r--r-- root/root 279806 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -rw-r--r-- root/root 283367 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -rw-r--r-- root/root 279518 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -rw-r--r-- root/root 278966 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -rw-r--r-- root/root 279340 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -rw-r--r-- root/root 279801 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -rw-r--r-- root/root 278940 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -rw-r--r-- root/root 279192 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -rw-r--r-- root/root 279169 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -rw-r--r-- root/root 279020 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -rw-r--r-- root/root 282716 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -rw-r--r-- root/root 278955 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -rw-r--r-- root/root 282160 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -rw-r--r-- root/root 276346 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.svg -rw-r--r-- root/root 282331 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -rw-r--r-- root/root 279495 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -rw-r--r-- root/root 277895 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -rw-r--r-- root/root 294530 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.be.svg -rw-r--r-- root/root 290663 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.de.svg -rw-r--r-- root/root 297801 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.el.svg -rw-r--r-- root/root 287021 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.es.svg -rw-r--r-- root/root 285488 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -rw-r--r-- root/root 284730 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -rw-r--r-- root/root 289800 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -rw-r--r-- root/root 286375 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -rw-r--r-- root/root 289357 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -rw-r--r-- root/root 285690 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.id.svg -rw-r--r-- root/root 285509 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.it.svg -rw-r--r-- root/root 287725 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -rw-r--r-- root/root 287491 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -rw-r--r-- root/root 285857 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -rw-r--r-- root/root 287493 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -rw-r--r-- root/root 287226 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -rw-r--r-- root/root 288069 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -rw-r--r-- root/root 296939 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -rw-r--r-- root/root 285935 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -rw-r--r-- root/root 285207 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -rw-r--r-- root/root 299575 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -rw-r--r-- root/root 282315 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.svg -rw-r--r-- root/root 295983 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -rw-r--r-- root/root 287947 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -rw-r--r-- root/root 282882 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -rw-r--r-- root/root 283114 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -rw-r--r-- root/root 182842 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.be.svg -rw-r--r-- root/root 186170 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.de.svg -rw-r--r-- root/root 183351 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.el.svg -rw-r--r-- root/root 181857 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.es.svg -rw-r--r-- root/root 181458 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.eu.svg -rw-r--r-- root/root 181333 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.fa.svg -rw-r--r-- root/root 184550 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.fr.svg -rw-r--r-- root/root 181482 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.gl.svg -rw-r--r-- root/root 183616 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.hu.svg -rw-r--r-- root/root 181574 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.id.svg -rw-r--r-- root/root 181581 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.it.svg -rw-r--r-- root/root 182056 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.ja.svg -rw-r--r-- root/root 181824 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.ko.svg -rw-r--r-- root/root 181671 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.nl.svg -rw-r--r-- root/root 181962 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.pl.svg -rw-r--r-- root/root 181626 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.pt.svg -rw-r--r-- root/root 182725 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -rw-r--r-- root/root 183156 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.ru.svg -rw-r--r-- root/root 181667 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.sk.svg -rw-r--r-- root/root 181488 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.sl.svg -rw-r--r-- root/root 191564 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.sr.svg -rw-r--r-- root/root 178922 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.svg -rw-r--r-- root/root 183149 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.uk.svg -rw-r--r-- root/root 181908 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.vi.svg -rw-r--r-- root/root 180749 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -rw-r--r-- root/root 1943225 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -rw-r--r-- root/root 1950360 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -rw-r--r-- root/root 1942544 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -rw-r--r-- root/root 1942578 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -rw-r--r-- root/root 1942564 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -rw-r--r-- root/root 1941500 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -rw-r--r-- root/root 1941881 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -rw-r--r-- root/root 1942134 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -rw-r--r-- root/root 1948018 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -rw-r--r-- root/root 1941746 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -rw-r--r-- root/root 1947768 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -rw-r--r-- root/root 1938808 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -rw-r--r-- root/root 1947966 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -rw-r--r-- root/root 1940644 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -rw-r--r-- root/root 269205 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.be.svg -rw-r--r-- root/root 267487 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.de.svg -rw-r--r-- root/root 270317 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.el.svg -rw-r--r-- root/root 266998 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.es.svg -rw-r--r-- root/root 266597 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -rw-r--r-- root/root 266548 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -rw-r--r-- root/root 267439 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -rw-r--r-- root/root 266834 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -rw-r--r-- root/root 266898 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -rw-r--r-- root/root 266891 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.id.svg -rw-r--r-- root/root 267290 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -rw-r--r-- root/root 267127 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -rw-r--r-- root/root 266924 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -rw-r--r-- root/root 267604 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -rw-r--r-- root/root 267073 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -rw-r--r-- root/root 267152 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -rw-r--r-- root/root 269737 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -rw-r--r-- root/root 266919 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -rw-r--r-- root/root 266444 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -rw-r--r-- root/root 269713 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -rw-r--r-- root/root 264137 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.svg -rw-r--r-- root/root 269952 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -rw-r--r-- root/root 267930 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -rw-r--r-- root/root 266060 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -rw-r--r-- root/root 8085 2022-05-01 11:09 ./usr/share/inkscape/tutorials/tux.png drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/ui/ -rw-r--r-- root/root 748 2022-05-01 11:09 ./usr/share/inkscape/ui/Adwaita-dark.css -rw-r--r-- root/root 744 2022-05-01 11:09 ./usr/share/inkscape/ui/Adwaita.css -rw-r--r-- root/root 4520 2022-05-01 11:09 ./usr/share/inkscape/ui/command-palette-main.glade -rw-r--r-- root/root 4778 2022-05-01 11:09 ./usr/share/inkscape/ui/command-palette-operation.glade -rw-r--r-- root/root 5195 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-css.glade -rw-r--r-- root/root 15051 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-filter-editor.glade -rw-r--r-- root/root 23016 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-livepatheffect-add.glade -rw-r--r-- root/root 12390 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-livepatheffect-effect.glade -rw-r--r-- root/root 6167 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-save-template.glade -rw-r--r-- root/root 7250 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-text-edit.glade -rw-r--r-- root/root 58937 2022-05-01 11:09 ./usr/share/inkscape/ui/dialog-trace.glade -rw-r--r-- root/root 20937 2022-05-01 11:09 ./usr/share/inkscape/ui/inkscape-about.glade -rw-r--r-- root/root 95701 2022-05-01 11:09 ./usr/share/inkscape/ui/inkscape-start.glade -rw-r--r-- root/root 7627 2022-05-01 11:09 ./usr/share/inkscape/ui/menu-view.ui -rw-r--r-- root/root 13610 2022-05-01 11:09 ./usr/share/inkscape/ui/menus.xml drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/ -rw-r--r-- root/root 579 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/canvas_ad.png -rw-r--r-- root/root 612 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/canvas_aw.png -rw-r--r-- root/root 598 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/canvas_cd.png -rw-r--r-- root/root 612 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/canvas_cw.png -rw-r--r-- root/root 550 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/canvas_sw.png -rw-r--r-- root/root 18161 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_about.svg -rw-r--r-- root/root 8147 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_businesscard_landscape.svg -rw-r--r-- root/root 7989 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_businesscard_portrait.svg -rw-r--r-- root/root 7901 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_businesscard_square.svg -rw-r--r-- root/root 16662 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_desktop_hd_landscape.svg -rw-r--r-- root/root 15105 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_desktop_landscape.svg -rw-r--r-- root/root 7304 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_envelope_landscape.svg -rw-r--r-- root/root 8653 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_envelope_portrait.svg -rw-r--r-- root/root 11710 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_icon_square.svg -rw-r--r-- root/root 20687 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_image_landscape.svg -rw-r--r-- root/root 20458 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_image_portrait.svg -rw-r--r-- root/root 20109 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_image_square.svg -rw-r--r-- root/root 11256 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_mobile_portrait.svg -rw-r--r-- root/root 10078 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_photo_landscape.svg -rw-r--r-- root/root 10263 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_photo_portrait.svg -rw-r--r-- root/root 10255 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_photo_square.svg -rw-r--r-- root/root 8502 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_print_US_landscape.svg -rw-r--r-- root/root 8662 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_print_US_portrait.svg -rw-r--r-- root/root 9352 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_print_landscape.svg -rw-r--r-- root/root 8395 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_print_portrait.svg -rw-r--r-- root/root 10644 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_social_landscape.svg -rw-r--r-- root/root 10653 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_social_portrait.svg -rw-r--r-- root/root 10507 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_social_square.svg -rw-r--r-- root/root 15100 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_tablet_landscape.svg -rw-r--r-- root/root 11008 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_video_landscape.svg -rw-r--r-- root/root 10688 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_video_portrait.svg -rw-r--r-- root/root 10705 2022-05-01 11:09 ./usr/share/inkscape/ui/resources/template_video_square.svg -rw-r--r-- root/root 11933 2022-05-01 11:09 ./usr/share/inkscape/ui/style.css -rw-r--r-- root/root 1309 2022-05-01 11:09 ./usr/share/inkscape/ui/toolbar-commands.ui -rw-r--r-- root/root 0 2022-05-01 11:09 ./usr/share/inkscape/ui/toolbar-select.ui -rw-r--r-- root/root 7394 2022-05-01 11:09 ./usr/share/inkscape/ui/toolbar-snap.ui -rw-r--r-- root/root 1191 2022-05-01 11:09 ./usr/share/inkscape/ui/toolbar-tool.ui -rw-r--r-- root/root 4612 2022-05-01 11:09 ./usr/share/inkscape/ui/toolbar-zoom.ui -rw-r--r-- root/root 2755 2022-05-01 11:09 ./usr/share/inkscape/ui/units.xml -rw-r--r-- root/root 3192 2022-05-01 11:09 ./usr/share/inkscape/ui/win32.css drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ar/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ar/LC_MESSAGES/ -rw-r--r-- root/root 325576 2022-05-01 11:09 ./usr/share/locale/ar/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/as/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/as/LC_MESSAGES/ -rw-r--r-- root/root 631949 2022-05-01 11:09 ./usr/share/locale/as/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/az/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/az/LC_MESSAGES/ -rw-r--r-- root/root 6864 2022-05-01 11:09 ./usr/share/locale/az/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/be/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/be/LC_MESSAGES/ -rw-r--r-- root/root 434734 2022-05-01 11:09 ./usr/share/locale/be/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/bg/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/bg/LC_MESSAGES/ -rw-r--r-- root/root 323987 2022-05-01 11:09 ./usr/share/locale/bg/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/bn/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/bn/LC_MESSAGES/ -rw-r--r-- root/root 1545 2022-05-01 11:09 ./usr/share/locale/bn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/bn_BD/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/bn_BD/LC_MESSAGES/ -rw-r--r-- root/root 673183 2022-05-01 11:09 ./usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/br/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/br/LC_MESSAGES/ -rw-r--r-- root/root 546087 2022-05-01 11:09 ./usr/share/locale/br/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/brx/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/brx/LC_MESSAGES/ -rw-r--r-- root/root 578341 2022-05-01 11:09 ./usr/share/locale/brx/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ca/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ca/LC_MESSAGES/ -rw-r--r-- root/root 834213 2022-05-01 11:09 ./usr/share/locale/ca/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ca@valencia/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ca@valencia/LC_MESSAGES/ -rw-r--r-- root/root 653267 2022-05-01 11:09 ./usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/cs/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/cs/LC_MESSAGES/ -rw-r--r-- root/root 609387 2022-05-01 11:09 ./usr/share/locale/cs/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/da/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/da/LC_MESSAGES/ -rw-r--r-- root/root 221336 2022-05-01 11:09 ./usr/share/locale/da/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/de/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/de/LC_MESSAGES/ -rw-r--r-- root/root 839032 2022-05-01 11:09 ./usr/share/locale/de/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/doi/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/doi/LC_MESSAGES/ -rw-r--r-- root/root 525389 2022-05-01 11:09 ./usr/share/locale/doi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/dz/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/dz/LC_MESSAGES/ -rw-r--r-- root/root 263893 2022-05-01 11:09 ./usr/share/locale/dz/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/el/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/el/LC_MESSAGES/ -rw-r--r-- root/root 1124206 2022-05-01 11:09 ./usr/share/locale/el/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/en_AU/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/en_AU/LC_MESSAGES/ -rw-r--r-- root/root 76964 2022-05-01 11:09 ./usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/en_CA/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/en_CA/LC_MESSAGES/ -rw-r--r-- root/root 6749 2022-05-01 11:09 ./usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/en_GB/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/en_GB/LC_MESSAGES/ -rw-r--r-- root/root 552394 2022-05-01 11:09 ./usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/eo/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/eo/LC_MESSAGES/ -rw-r--r-- root/root 209779 2022-05-01 11:09 ./usr/share/locale/eo/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/es/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/es/LC_MESSAGES/ -rw-r--r-- root/root 834796 2022-05-01 11:09 ./usr/share/locale/es/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/es_MX/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/es_MX/LC_MESSAGES/ -rw-r--r-- root/root 12841 2022-05-01 11:09 ./usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/et/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/et/LC_MESSAGES/ -rw-r--r-- root/root 182121 2022-05-01 11:09 ./usr/share/locale/et/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/eu/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/eu/LC_MESSAGES/ -rw-r--r-- root/root 716686 2022-05-01 11:09 ./usr/share/locale/eu/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/fa/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/fa/LC_MESSAGES/ -rw-r--r-- root/root 56969 2022-05-01 11:09 ./usr/share/locale/fa/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/fi/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/fi/LC_MESSAGES/ -rw-r--r-- root/root 292639 2022-05-01 11:09 ./usr/share/locale/fi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/fr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/fr/LC_MESSAGES/ -rw-r--r-- root/root 748761 2022-05-01 11:09 ./usr/share/locale/fr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ga/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ga/LC_MESSAGES/ -rw-r--r-- root/root 70956 2022-05-01 11:09 ./usr/share/locale/ga/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/gl/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/gl/LC_MESSAGES/ -rw-r--r-- root/root 277932 2022-05-01 11:09 ./usr/share/locale/gl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/gu/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/gu/LC_MESSAGES/ -rw-r--r-- root/root 549057 2022-05-01 11:09 ./usr/share/locale/gu/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/he/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/he/LC_MESSAGES/ -rw-r--r-- root/root 408403 2022-05-01 11:09 ./usr/share/locale/he/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hi/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hi/LC_MESSAGES/ -rw-r--r-- root/root 600405 2022-05-01 11:09 ./usr/share/locale/hi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hr/LC_MESSAGES/ -rw-r--r-- root/root 808323 2022-05-01 11:09 ./usr/share/locale/hr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hu/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hu/LC_MESSAGES/ -rw-r--r-- root/root 875340 2022-05-01 11:09 ./usr/share/locale/hu/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hy/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/hy/LC_MESSAGES/ -rw-r--r-- root/root 30016 2022-05-01 11:09 ./usr/share/locale/hy/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/id/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/id/LC_MESSAGES/ -rw-r--r-- root/root 398067 2022-05-01 11:09 ./usr/share/locale/id/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/is/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/is/LC_MESSAGES/ -rw-r--r-- root/root 639299 2022-05-01 11:09 ./usr/share/locale/is/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/it/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/it/LC_MESSAGES/ -rw-r--r-- root/root 792812 2022-05-01 11:09 ./usr/share/locale/it/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ja/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ja/LC_MESSAGES/ -rw-r--r-- root/root 893207 2022-05-01 11:09 ./usr/share/locale/ja/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/km/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/km/LC_MESSAGES/ -rw-r--r-- root/root 648722 2022-05-01 11:09 ./usr/share/locale/km/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/kn/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/kn/LC_MESSAGES/ -rw-r--r-- root/root 653775 2022-05-01 11:09 ./usr/share/locale/kn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ko/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ko/LC_MESSAGES/ -rw-r--r-- root/root 721336 2022-05-01 11:09 ./usr/share/locale/ko/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/kok/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/kok/LC_MESSAGES/ -rw-r--r-- root/root 528284 2022-05-01 11:09 ./usr/share/locale/kok/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/kok@latin/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/kok@latin/LC_MESSAGES/ -rw-r--r-- root/root 327140 2022-05-01 11:09 ./usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ks@aran/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ks@aran/LC_MESSAGES/ -rw-r--r-- root/root 445304 2022-05-01 11:09 ./usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ks@deva/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ks@deva/LC_MESSAGES/ -rw-r--r-- root/root 498987 2022-05-01 11:09 ./usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/lt/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/lt/LC_MESSAGES/ -rw-r--r-- root/root 143966 2022-05-01 11:09 ./usr/share/locale/lt/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/lv/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/lv/LC_MESSAGES/ -rw-r--r-- root/root 633890 2022-05-01 11:09 ./usr/share/locale/lv/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mai/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mai/LC_MESSAGES/ -rw-r--r-- root/root 592285 2022-05-01 11:09 ./usr/share/locale/mai/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mk/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mk/LC_MESSAGES/ -rw-r--r-- root/root 448 2022-05-01 11:09 ./usr/share/locale/mk/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ml/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ml/LC_MESSAGES/ -rw-r--r-- root/root 668314 2022-05-01 11:09 ./usr/share/locale/ml/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mn/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mn/LC_MESSAGES/ -rw-r--r-- root/root 8487 2022-05-01 11:09 ./usr/share/locale/mn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mni/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mni/LC_MESSAGES/ -rw-r--r-- root/root 549803 2022-05-01 11:09 ./usr/share/locale/mni/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mni@beng/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mni@beng/LC_MESSAGES/ -rw-r--r-- root/root 578433 2022-05-01 11:09 ./usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/mr/LC_MESSAGES/ -rw-r--r-- root/root 573612 2022-05-01 11:09 ./usr/share/locale/mr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/nb/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/nb/LC_MESSAGES/ -rw-r--r-- root/root 539975 2022-05-01 11:09 ./usr/share/locale/nb/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ne/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ne/LC_MESSAGES/ -rw-r--r-- root/root 166988 2022-05-01 11:09 ./usr/share/locale/ne/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/nl/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/nl/LC_MESSAGES/ -rw-r--r-- root/root 809614 2022-05-01 11:09 ./usr/share/locale/nl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/nn/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/nn/LC_MESSAGES/ -rw-r--r-- root/root 83827 2022-05-01 11:09 ./usr/share/locale/nn/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/or/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/or/LC_MESSAGES/ -rw-r--r-- root/root 615430 2022-05-01 11:09 ./usr/share/locale/or/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pa/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pa/LC_MESSAGES/ -rw-r--r-- root/root 47253 2022-05-01 11:09 ./usr/share/locale/pa/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pl/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pl/LC_MESSAGES/ -rw-r--r-- root/root 815212 2022-05-01 11:09 ./usr/share/locale/pl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pt/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pt/LC_MESSAGES/ -rw-r--r-- root/root 731371 2022-05-01 11:09 ./usr/share/locale/pt/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pt_BR/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/pt_BR/LC_MESSAGES/ -rw-r--r-- root/root 833240 2022-05-01 11:09 ./usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ro/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ro/LC_MESSAGES/ -rw-r--r-- root/root 432698 2022-05-01 11:09 ./usr/share/locale/ro/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ru/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ru/LC_MESSAGES/ -rw-r--r-- root/root 970735 2022-05-01 11:09 ./usr/share/locale/ru/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/rw/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/rw/LC_MESSAGES/ -rw-r--r-- root/root 2641 2022-05-01 11:09 ./usr/share/locale/rw/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sa/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sa/LC_MESSAGES/ -rw-r--r-- root/root 557323 2022-05-01 11:09 ./usr/share/locale/sa/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sat/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sat/LC_MESSAGES/ -rw-r--r-- root/root 536420 2022-05-01 11:09 ./usr/share/locale/sat/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sat@deva/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sat@deva/LC_MESSAGES/ -rw-r--r-- root/root 546054 2022-05-01 11:09 ./usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sd/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sd/LC_MESSAGES/ -rw-r--r-- root/root 434213 2022-05-01 11:09 ./usr/share/locale/sd/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sd@deva/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sd@deva/LC_MESSAGES/ -rw-r--r-- root/root 550194 2022-05-01 11:09 ./usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sk/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sk/LC_MESSAGES/ -rw-r--r-- root/root 586217 2022-05-01 11:09 ./usr/share/locale/sk/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sl/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sl/LC_MESSAGES/ -rw-r--r-- root/root 781827 2022-05-01 11:09 ./usr/share/locale/sl/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sq/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sq/LC_MESSAGES/ -rw-r--r-- root/root 2566 2022-05-01 11:09 ./usr/share/locale/sq/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sr/LC_MESSAGES/ -rw-r--r-- root/root 373746 2022-05-01 11:09 ./usr/share/locale/sr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sr@latin/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sr@latin/LC_MESSAGES/ -rw-r--r-- root/root 292578 2022-05-01 11:09 ./usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sv/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/sv/LC_MESSAGES/ -rw-r--r-- root/root 267384 2022-05-01 11:09 ./usr/share/locale/sv/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ta/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ta/LC_MESSAGES/ -rw-r--r-- root/root 668813 2022-05-01 11:09 ./usr/share/locale/ta/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/te/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/te/LC_MESSAGES/ -rw-r--r-- root/root 25052 2022-05-01 11:09 ./usr/share/locale/te/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/th/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/th/LC_MESSAGES/ -rw-r--r-- root/root 79441 2022-05-01 11:09 ./usr/share/locale/th/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/tr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/tr/LC_MESSAGES/ -rw-r--r-- root/root 752005 2022-05-01 11:09 ./usr/share/locale/tr/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/uk/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/uk/LC_MESSAGES/ -rw-r--r-- root/root 1101219 2022-05-01 11:09 ./usr/share/locale/uk/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ur/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/ur/LC_MESSAGES/ -rw-r--r-- root/root 421034 2022-05-01 11:09 ./usr/share/locale/ur/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/vi/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/vi/LC_MESSAGES/ -rw-r--r-- root/root 363378 2022-05-01 11:09 ./usr/share/locale/vi/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/zh_CN/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/zh_CN/LC_MESSAGES/ -rw-r--r-- root/root 563167 2022-05-01 11:09 ./usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/zh_TW/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/locale/zh_TW/LC_MESSAGES/ -rw-r--r-- root/root 768782 2022-05-01 11:09 ./usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/de/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/de/man1/ -rw-r--r-- root/root 16012 2022-05-01 11:09 ./usr/share/man/de/man1/inkscape.1.gz -rw-r--r-- root/root 2689 2022-05-01 11:09 ./usr/share/man/de/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/es/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/es/man1/ -rw-r--r-- root/root 2599 2022-05-01 11:09 ./usr/share/man/es/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/fr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/fr/man1/ -rw-r--r-- root/root 15839 2022-05-01 11:09 ./usr/share/man/fr/man1/inkscape.1.gz -rw-r--r-- root/root 2648 2022-05-01 11:09 ./usr/share/man/fr/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/hr/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/hr/man1/ -rw-r--r-- root/root 15315 2022-05-01 11:09 ./usr/share/man/hr/man1/inkscape.1.gz -rw-r--r-- root/root 2637 2022-05-01 11:09 ./usr/share/man/hr/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/hu/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/hu/man1/ -rw-r--r-- root/root 16256 2022-05-01 11:09 ./usr/share/man/hu/man1/inkscape.1.gz -rw-r--r-- root/root 2707 2022-05-01 11:09 ./usr/share/man/hu/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/man1/ -rw-r--r-- root/root 14413 2022-05-01 11:09 ./usr/share/man/man1/inkscape.1.gz -rw-r--r-- root/root 2439 2022-05-01 11:09 ./usr/share/man/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/pt_BR/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/pt_BR/man1/ -rw-r--r-- root/root 2662 2022-05-01 11:09 ./usr/share/man/pt_BR/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/zh_TW/ drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/man/zh_TW/man1/ -rw-r--r-- root/root 15161 2022-05-01 11:09 ./usr/share/man/zh_TW/man1/inkscape.1.gz -rw-r--r-- root/root 2658 2022-05-01 11:09 ./usr/share/man/zh_TW/man1/inkview.1.gz drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/metainfo/ -rw-r--r-- root/root 43364 2022-05-01 11:09 ./usr/share/metainfo/org.inkscape.Inkscape.appdata.xml drwxr-xr-x root/root 0 2022-05-01 11:09 ./usr/share/pixmaps/ -rw-r--r-- root/root 2107 2022-05-01 11:09 ./usr/share/pixmaps/inkscape.xpm +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build Type: any Build-Space: 2105040 Build-Time: 5137 Distribution: jammy Host Architecture: armhf Install-Time: 135 Job: inkscape_1.1+202205011109+08b2f3d93c~ubuntu22.04.1.dsc Machine Architecture: arm64 Package: inkscape Package-Time: 5284 Source-Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 Space: 2105040 Status: successful Version: 1:1.1+202205011109+08b2f3d93c~ubuntu22.04.1 -------------------------------------------------------------------------------- Finished at 2022-05-01T12:42:54Z Build needed 01:28:04, 2105040k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=jammy --arch=armhf PACKAGEBUILD-23598415 Scanning for processes to kill in build PACKAGEBUILD-23598415